C# 텍스트 상자 값, Like 및 String 변수를 결합하는 데 도움이됩니다.
문제
아래 내 줄에 무슨 문제가 있습니까?
table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";
아래 줄은 잘 작동하지만 분명히 쓸모가 없습니다.
table.DefaultView.RowFilter = 'FirstName LIKE James';
감사
해결책
마치 와일드 카드가 놓친 것처럼 보입니까?
table.DefaultView.RowFilter = cmbBox.Text + " LIKE '%" + strName + "%'";
다른 팁
간격에 문제가 될 수 있습니다
table.DefaultView.RowFilter = cmbBox.Text + " LIKE " + strName;
우선, 당신이 그렇게 할 때, 당신은 공백을 추가하지 않습니다.
또한 SQL 쿼리를 위해이 작업을 수행하지 마십시오. 이를 통해 웹 세계에서 SQL 주입 공격에 열려 있습니다. 최소한 매개 변수화 된 SQL을 배우십시오. 이미 이것을 알고 있다면 무시하십시오.
제휴하지 않습니다 StackOverflow