두 ComboBox's
은 각각 DataTable
의 열을 나타냅니다. ComboBox's
은 해당 열의 값으로 자동 입력됩니다. '이 할 수있는 말을 그때 내가 DataTable.Select
를 사용하여 시도 column2
데이터 테이블의 행 필터링
를 나타내는 column1
및 combobox2
를 나타내는 combobox1
에서 값을 포함하는 ComboBox's
와 만 표시 행을 필터링 할 것을 선택, 내 DataTable
에로드 할하지만 오류가 발생 그 열을 찾는다. MySQL 커넥터를 사용하여 DataTable
을 채우고 있습니다.
나는이 How to make C# DataTable filter을 시도했지만이 GridFieldDAO dao = new GridFieldDAO();
사람이 올바른 방향으로 날 포인트 인식하지 않습니다 이유는 찾을 수 없습니다?
여기 내 코드가 있습니다.
try
{
DataView FserieView = new DataView(DS1);
FserieView.RowFilter = "Model = " + cmbFilterFseries1.Text;
dataGridFserie.DataSource = FserieView;
}
catch (Exception error)
{
MessageBox.Show("The following error occurred: " + error.Message, "Report error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
}
열이 찾을 수 없다는 오류를 얻기.
게시 한 예제의 GridFieldDAO가 데이터 액세스 개체 일 뿐이므로 데이터 테이블에 데이터를 가져 오는 한 중요하지 않습니다. datview 및 rowfilter를 사용해보십시오. http://msdn.microsoft.com/en-us/library/system.data.dataview.aspx –
DAO를 사용하는 특별한 이유가 있습니까? 옛날 예를보고 있습니까? .Net 개체로 업데이트하고 DataView를 사용하여 위에서 언급 한대로 레코드를 필터링하는 것이 좋습니다. – rheitzman