0

DataSet在 C# 中有一个行数,textbox9但我想过滤它,以便它只计算Status='Closed'. 我可以在执行此操作之前使用 SQL 语句执行此操作,DataSet但我想将所有数据放入单个数据中DataSet,然后对其进行过滤。

MyCommand = new OleDbDataAdapter("SELECT * FROM [CR$]'", MyConnection);
DataSet dtSet = new System.Data.DataSet();
MyCommand.Fill(dtSet);
bindingSource1 = new BindingSource();
bindingSource1.DataSource = dtSet;
bindingSource1.DataMember = dtSet.Tables[0].TableName;
dataGridView1.DataSource = bindingSource1;
textBox9.Text = dtSet.Tables[0].Select("Status='Closed'");
4

1 回答 1

0
DataView dv = new DataView();
dv = dtSet.Tables[0].DefaultView;
dv.RowFilter = "Status='Closed'";
于 2012-12-06T20:10:18.323 回答