我在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'");
答案 0 :(得分:0)
DataView dv = new DataView();
dv = dtSet.Tables[0].DefaultView;
dv.RowFilter = "Status='Closed'";