首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

强类型dataset的查询条件如何设置

2012-01-20 
强类型dataset的查询条件怎么设置?vs2005下面把表结构拖进来就可以生成强类型Dataset,修改了adapter的方法

强类型dataset的查询条件怎么设置?
vs2005下面把表结构拖进来就可以生成强类型Dataset,修改了adapter的方法就可以用强类型更新数据库了。可是我有一个问题,adapter的fill方法默认是选取表中所有的数据,我想加上查询条件在我的界面中设置,我想问一下我该怎么设呢?

[解决办法]
我觉得MS现在做得有点烦。selectcommand的commandText不是public所以不能改

我也不知怎么做。不过有个笨方法。System.Data.SqlClient.SqlCommand cm = this.weG_UsersTableAdapter1.Connection.CreateCommand();
得到sqlcommand再做处理。
[解决办法]
把DataSet放到DataView中,使用DataView,这里面有一个RowFilter属性可以自己使用查询条件

DataSet Dset = new DataSet ();
DataView d = new DataView (Dset);
d.RowFilter = "查询条件 ";

热点排行