2012-12-06 3 views
0

textbox9에 대한 행 수가있는 DataSet을 얻었으나 필터를 적용하여 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
DataView dv = new DataView(); 
dv = dtSet.Tables[0].DefaultView; 
dv.RowFilter = "Status='Closed'"; 
관련 문제