数据集行计数到文本框

时间:2012-12-06 19:58:28

标签: c# sql dataset

我在C#中有一个DataSet,其中我的行数为textbox9,但我想对其进行过滤,以便它只计算Status='Closed'的位置。我可以在转到DataSet之前使用SQL语句执行此操作,但我想将所有数据放入单个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'");

1 个答案:

答案 0 :(得分:0)

DataView dv = new DataView();
dv = dtSet.Tables[0].DefaultView;
dv.RowFilter = "Status='Closed'";