【发布时间】:2014-07-16 10:28:41
【问题描述】:
这是我的代码:
private void btnSearch_Click(object sender, RoutedEventArgs e)
{
using (SqlConnection sc = new SqlConnection(sConn))
{
sc.Open();
string SearchFor = txtSearch.Text;
using (SqlDataAdapter adapter = new SqlDataAdapter())
{
DataTable dt = new DataTable();
grdData.ItemsSource = dt.DefaultView.RowFilter = string.Concat("SELECT * FROM Student WHERE Forename LIKE '%", SearchFor, "%'");
}
当我运行代码时,我得到:
“语法错误:'Student' 运算符后缺少操作数。”
我正在使用 WPF...我想要它,这样我就可以通过输入他们姓名的字母来搜索人我该怎么办?
【问题讨论】:
-
@SonerGönül 这是我在文本框中输入的内容,所以是我数据库中的人名字母
-
-1,请正确理解使用 RowFilter 的确切要求。
标签: c# wpf wpfdatagrid