특수 기호 " '", datatable.select 처리 방법의 조건부 값 선택 방법? 예를 들면 다음과 같습니다. datatable.select ("name = 'test 's'"); 당신이 DataRow[]
(DataTable.Select
등의 반환) 또는 CopyToDataTable
를 원하는 경우에만 일치하는 행이 새로운 DataTable
을 원하는 경우특수 기호가 데이터 테이블 선택 쿼리로 표시됩니다.
var filteredRows = from row in datatable.AsEnumerable()
where row.Field<string>("name") == "test's"
select row;
이 그럼 당신은 ToArray
를 사용하거나 단순히을 사용할 수
이 표현식에서 name = 'test 's'인 경우 테스트 구문에 단일 인용 부호가있어서 구문 오류가 발생합니다. 이 문제를 해결하는 방법 – kyno
Tim, 나는 그의 문자열이'test's'''''''''''''checky'y'라고 생각합니다. –
예, 값은 'test'가 아닌 test입니다. 나는 시도 : datatable.Select (string.Format ("name = '{0}',"test 's ".Replace (" ' ","' "))));하지만 올바르지 않다. – kyno