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

怎么按条件从 DataSet 取出中的不同数据 ?

2011-12-29 
如何按条件从 DataSet 取出中的不同数据???staticvoidMain(string[]args){OleDbConnectionthisconnnewOle

如何按条件从 DataSet 取出中的不同数据 ???
static   void   Main(string[]   args)
                {
                        OleDbConnection   thisconn   =   new   OleDbConnection(@ "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source=d:\config2.mdb ");
                        OleDbDataAdapter   thisAdap   =   new   OleDbDataAdapter( "SELECT   *   FROM   site ",   thisconn);
                        DataSet   thisDataSet   =   new   DataSet();
                        thisAdap.Fill(thisDataSet,   "site ");
                }


把数据加载到   DataSet   中去后.....如何根绝不同的条件取出数据     ??

比如我想取出     id   >   5   的数据...


需要遍历吗????


我用
thisDataSet.Tables[ "site "].Rows.Remove(thisDataSet.Tables[ "site "].Rows[1]);
thisAdap.Update(thisDataSet,   "site ");


这个命名想删除一条数据...可是为什么没用.?

[解决办法]
DataView dv=thisDataSet.Tables[ "site "].DefualtView;
dv.RowFilter= "id> 5 ";

[解决办法]
第二个问题要先
thisDataSet.AcceptChanges();
再thisAdap.Update(thisDataSet, "site ");

热点排行