'用数据字典填充
Dim dmp As New TableDataMap
Dim cmd As New SQLCommand
cmd.ConnectionName = Mydata
Dim dt As DataTable
cmd.CommandText = "SELECT * From {设备清单}"
dt = cmd.ExecuteReader()
dmp.DataTable = dt '指定数据来源表
dmp.ValueCol = "设备编号" '指定取值列
dmp.DisplayCol = "设备编号" '指定显示列
'指定下拉列表时显示哪些列的据
dmp.ListCols = "设备编号,设备名称,使用单位"
dmp.Sort = "设备编号" '指定排序方式
Tables("产品工序明细").Cols("设备编号").DataMap = dmp.CreateDataMap() '生成并设置DataMap
如上,从后台查询得到的临时表dt要怎么写才能引用,上面的代码不可以,用dt.name的话不会生成数据字典。
谢谢!