读书人

定义了DataSet中DataTable的Columns,怎

发布时间: 2012-01-07 21:41:55 作者: rapoo

定义了DataSet中DataTable的Columns,如何读入对应的数据
我在DataSet中定义一个DataTable,它有两个Column,一个是id,一个是name.
在填充数据的时候,我想用select * from talbeName的方式只填充id和name这两列的数据,请问如何做?
现在的问题是,用DataAdapter填充之后,我自己定义的那个DataTable的列自动增加了,我只想它一直只有2列. 能不能就用select * from talbeName的方式,而不是select id,name from talbeName的方式???

[解决办法]
为什么 lz不用 select id,name from talbeName ??
[解决办法]
这个不行吧,从来没有见过这么诡异的用法
除非你自己重载过ds
[解决办法]
DataTable dt = new DataTable();
dt.Columns.Add( new DataColumn( "id ",typeof(int), "id ") )
dt.Columns.Add( new DataColumn( "name ",typeof(string), "name "))
[解决办法]
如果tableName这个表需要更新,就使用SELECT *,否则就使用select id, name
SELECT *后,你也可以在控件中禁止显示某些列的啊

读书人网 >C#

热点推荐