0

DataSet行数をカウントするC#を使用していますtextbox9が、。をカウントするようにフィルター処理したいと思いStatus='Closed'ます。SQLステートメントを使用してこれを行うことができますが、DataSetすべてのデータを1つにまとめて、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 に答える