【发布时间】:2010-11-03 20:04:39
【问题描述】:
我下面这行有什么问题?
table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";
下面的行工作正常,但显然没有用。
table.DefaultView.RowFilter = 'FirstName LIKE James';
谢谢
【问题讨论】:
我下面这行有什么问题?
table.DefaultView.RowFilter = cmbBox.Text + 'LIKE' + strName";
下面的行工作正常,但显然没有用。
table.DefaultView.RowFilter = 'FirstName LIKE James';
谢谢
【问题讨论】:
可能是间距问题
table.DefaultView.RowFilter = cmbBox.Text + " LIKE " + strName;
【讨论】:
首先,当你这样做时,你不会添加空格。
另外,如果您是 SQL 查询,请不要这样做。这使您容易受到 sql 注入攻击(在网络世界中)。至少学习参数化 SQL。如果您已经知道这一点,请忽略。
【讨论】:
好像您缺少通配符?
table.DefaultView.RowFilter = cmbBox.Text + " LIKE '%" + strName + "%'";
【讨论】: