以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 列名设置 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9674) |
||||
-- 作者:bl018 -- 发布时间:2011/5/2 12:36:00 -- 列名设置
如何在窗口中设置:根据表名控件列出所有列的名称
Dim dt As String = e.Form.Controls("ComboBox2").text \'表名控件 请大侠帮手改一下。。。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/2 15:07:00 -- Dim dt As String = e.Form.Controls("ComboBox2").text \'表名控件 Dim c As String For Each c As DataCol In DataTables(dt).DataCols c = c & "|" & c.Name Next Dim cmb As WinForm.ComboBox = e.Form.Controls("ComboBox3") \'列名控件 cmb.omboList = c.Trim("|") |
||||
-- 作者:bl018 -- 发布时间:2011/5/2 16:17:00 -- 还是提示错误,,,,那位帮手在附件改一下试试 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/2 17:18:00 -- 前面定义字符型的名为C变量存储列名,后面循环也用C变量,这是不行的,这里必须用不同的名称,另外最好判断一下是否选择了表,还有combolist你写成ombolist了。
Dim dt As String = e.Form.Controls("ComboBox2").text \'表名控件
|
||||
-- 作者:bl018 -- 发布时间:2011/5/2 18:41:00 -- 3Q, 可以了,建议将这例子放到狐表只让初学者,可以拿来参考 |