내 응용 프로그램에 채워진 데이터 테이블이 있고 datasource 속성을 설정하여 ddatagridview에 바인딩합니다.왜 내 datagridview.rowfilter가 작동하지 않습니다. 계속 구문 오류 메시지가 표시됩니다.
런타임에이 테이블을 필터링하고 싶습니다. 사용자가 버튼을 클릭하면 다음 코드가 실행됩니다.
dataManager.VDMSTables.DataTable.DefaultView.RowFilter = column + " LIKE '%" + criteria + "%'";
모든 클래스가 올바르게 채워집니다. 런타임에이 줄에 도달하면 다음과 같은 오류 메시지가 나타납니다.
구문 오류 : '데이터'연산자 다음에 피연산자가 없습니다. rowfilter를 빌드하는 데 사용하는 변수가 올바르게 채워집니다. 문자열을 하드 코딩 할 때도 여전히 동일한 오류가 발생합니다. 왜?
문제의 원인이되는 예제 기준 값이 있습니까? 나는 column이 Column 객체가 아니라 string이라고 가정하고 있는가? – Crispy