以文本方式查看主题
- 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
--
是不是供货单位引号的问题?我发现好像引号不清楚.
|