以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Table 与DataTable把我搞晕了.... (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1909) |
-- 作者:菜鸟foxtable -- 发布时间:2009/2/23 22:12:00 -- Table 与DataTable把我搞晕了.... Dim dt As DataTable Dim cmd As New SQLCommand cmd.C Dim str as string = e.Form.Controls("AA").Text cmd.CommandText = "select * from [H_JE] where 某列 = \'" & str & "\'" dt = cmd.ExecuteReader() 代码如上. 请问如何把代码中的dt转换成Table? Dim dst as Table = ?? 我都晕了... ![]() |
-- 作者:菜鸟foxtable -- 发布时间:2009/2/23 22:20:00 -- 我也知道.但是现在dt是临时表...怎么变成table? |
-- 作者:狐狸爸爸 -- 发布时间:2009/2/23 22:31:00 -- cmd.ExecuteReader() 生成的是临时DataTable。 如果你要可见的Table,用QueryBuilder/OuterTableBuilder,可以同时生成DataTable和Table |
-- 作者:菜鸟foxtable -- 发布时间:2009/2/23 22:55:00 -- 我需要的是临时的table..... |
-- 作者:狐狸爸爸 -- 发布时间:2009/2/23 22:56:00 -- QueryBuilder/OuterTableBuilder生成的就是临时的。 下次项目打开就不存在了 运行的时候也可以利用代码删除。 |
-- 作者:菜鸟foxtable -- 发布时间:2009/2/23 23:05:00 -- OuterTableBuilder 用于编码生成外部数据表。 属性: TableName: 外部数据表名称 OuterTableBuilder的数据只能来自于一个表,因为它生成的表是可以编辑保存的。 |
-- 作者:狐狸爸爸 -- 发布时间:2009/2/23 23:06:00 -- 不是还有一个QueryBuilder吗? |
-- 作者:czy -- 发布时间:2009/2/23 23:10:00 -- 老六,Dim dst as Table = dt 不行吗? 记得如果从临时表生成目录树已经支持了,如:e.Form.Controls("TreeView1").BuildDataTree(dt, "", "某列") |
-- 作者:狐狸爸爸 -- 发布时间:2009/2/23 23:20:00 -- 呵呵,不可以的,Table是一个可见的对象。 |
-- 作者:czy -- 发布时间:2009/2/23 23:21:00 -- 以下是引用狐狸爸爸在2009-2-23 23:20:00的发言:
呵呵,不可以的,Table是一个可见的对象。
[此贴子已经被作者于2009-2-23 23:21:28编辑过]
|