强类型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 = "查询条件 ";