0

我下面的行有什么问题?

table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";

下面的行工作正常,但显然没有用。

table.DefaultView.RowFilter = 'FirstName LIKE James';

谢谢

4

3 回答 3

3

好像您缺少通配符?

table.DefaultView.RowFilter = cmbBox.Text + " LIKE '%" + strName + "%'";
于 2009-06-17T22:42:50.057 回答
1

可能是间距问题

table.DefaultView.RowFilter = cmbBox.Text + " LIKE " + strName;
于 2009-06-17T22:40:14.147 回答
0

一方面,当你这样做时,你不会添加空格。

另外,如果您是,请不要对 SQL 查询执行此操作。这使您容易受到 sql 注入攻击(在网络世界中)。至少学习参数化 SQL。如果您已经知道这一点,请忽略。

于 2009-06-17T22:42:10.993 回答