以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  这样的动态加载列表项目错在哪里?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=4886)

--  作者:woodiy
--  发布时间:2009/11/5 13:01:00
--  这样的动态加载列表项目错在哪里?
Dim cmd As New SQLCommand
Dim dt As DataTable
Dim cmb As WinForm.ComboBox
cmd.CommandText = "SELECT DISTINCT 单位名称 From {加工单位} Where 单位类型 = \'供货单位\'"
dt = cmd.ExecuteReader()
cmb = e.Form.Controls("ComboBox2")
cmb.ComboList= dt.GetComboListString("供货单位")

这样的动态加载列表项目错在哪里?
--  作者:yangming
--  发布时间:2009/11/5 13:12:00
--  
有什么提示?

--  作者:kylin
--  发布时间:2009/11/5 13:12:00
--  
 DISTINCT 单位名称
与dt.GetComboListString("供货单位")显然对不上,所以错误,
改成dt.GetComboListString("单位名称")试试
--  作者:狐哥
--  发布时间:2009/11/5 13:16:00
--  
是笔误吧:
cmb.ComboList= dt.GetComboListString("单位名称")
--  作者:woodiy
--  发布时间:2009/11/5 13:18:00
--  
Dim cmd As New SQLCommand
Dim dt As DataTable
Dim cmb As WinForm.ComboBox
cmd.CommandText = "SELECT DISTINCT 单位名称 From {加工单位} Where 单位类型 = \'供货单位\'"
dt = cmd.ExecuteReader()
cmb = e.Form.Controls("ComboBox2")
cmb.ComboList= dt.GetComboListString("单位名称")



图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看

还是有问题啊!

--  作者:狐哥
--  发布时间:2009/11/5 13:25:00
--  
查看ComboBox2的属性,是不是已绑定了数据?
--  作者:狐狸爸爸
--  发布时间:2009/11/5 14:29:00
--  
看看ExecuteReader返回的是不是nothing,也就是dt是不是nothing.



--  作者:blackzhu
--  发布时间:2009/11/5 16:23:00
--  
  是不是供货单位引号的问题?我发现好像引号不清楚.