【发布时间】:2014-08-30 06:03:12
【问题描述】:
private void Button_Click(object sender, RoutedEventArgs e)
{
SqlConnection sc = new SqlConnection();
SqlCommand com = new SqlCommand();
sc.Open();
com.Connection = sc;
string sql;
{
sql = "SELECT FROM WolfAcademyForm WHERE [Forename] == 'txtSearch.Text';";
{
grdSearch.ItemsSource = sql;
sc.Close();
}
这是我的代码,当我按下搜索按钮时,什么都没有显示...有人可以帮我解决这个问题吗,我没有收到任何错误
【问题讨论】:
-
您分配了
ItemsSource属性您的sql 字符串?错了..您可以使用数据阅读器并填充数据表,然后绑定到您的网格.. -
绑定不正确。 sql 在查询中引用
SELECT FROM和==似乎也不正确 -
您应该执行命令并将结果分配给 ItemSource
-
@HassanNisar 我在里面放了一个断点,上面写着 sql null,你对如何让它搜索有什么想法吗?
-
@BenNixon。
string sql;的声明然后在它下面加上括号没有任何意义。你的查询也不对。