0
데이터 테이블에서 검색 작업을 수행하고 있습니다. 데이터 테이블에 LIKE
절을 사용합니다. 그러나 완벽하게 작동하지 않습니다. 이런 식으로 하나의 열을 찾고 있습니다. 데이터 테이블에 LIKE 사용
string expression;
expression = table.Columns[2].ColumnName.ToString() + " Like" + "'%H%'";
DataRow[] foundRows;
foundRows = table.Select(expression);
DataTable dt = new DataTable();
foreach (DataRow dr in foundRows)
{
dt.ImportRow(dr);
}
나중에 바인딩의 gridview에 데이터 테이블
dt
그. 그러나
table.Select(expression)
은 정확한 행을 반환하지 않습니다. 검색 기준을 포함하지 않는 행을 반환합니다.
dt
에서 정규식을 사용할 수 있습니까? 어떻게 사용할 수 있습니까?
난 후 공간을 확인했다'는 확인했다 LIKE'. 내가 얻으 려던 것은 예를 들어 : 데이비드, 샘, 크리스, 존 같은 레코드가 포함 된 열. 그것은 chris와 john이라는 레코드를 반환해야합니다. 그러나 데이비드 (David)와 샘 (Sam) – Nag