如何按条件从 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 ");