Foxtable(狐表)用户栏目专家坐堂 → 查询得到数据在窗口的table中逻辑列不能选中


  共有8826人关注过本帖平板打印复制链接

主题:查询得到数据在窗口的table中逻辑列不能选中

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8527 威望:0 精华:0 注册:2012/2/9 16:35:00
查询得到数据在窗口的table中逻辑列不能选中  发帖心情 Post By:2012/9/21 8:31:00 [只看该作者]

各位老师,

 

如下图:

 


图片点击可在新窗口打开查看此主题相关图片如下:360截图20120921-001.jpg
图片点击可在新窗口打开查看

代码如下:

Dim tr As WinForm.TreeView = e.Form.Controls("TreeView1")
'用SQL语句生成临时表
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select 选择,{生产单}.生产单号,{生产单}.唛头,生产厂,产品编码,规格,数量,计量单位,交货日期,累计入库,累计出库,累计退货 FROM {生产明细} LEFT JOIN {生产单} ON {生产明细}.生产单号= {生产单}.生产单号"
dt = cmd.ExecuteReader()
tr.BuildTree(dt, "唛头|生产单号")
tr.Nodes.Insert("显示所有",0)

Tables("入库产品选择_Table1").DataSource = dt
Tables("入库产品选择_Table1").AutoSizeCols()

 

 

用查询得到数据绑定到窗口中的Table,数据源中有增加一列逻辑列,但在窗口中不能选中,要怎么办?

 

另外一个问题,有没有办法通过SQL查询语句直接增加一逻辑列用于多选数据用,而不用在源数据中增加?

 

谢谢!


 回到顶部