我下面的行有什么问题?
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。如果您已经知道这一点,请忽略。