【发布时间】:2013-08-22 13:27:29
【问题描述】:
我正在用 C# 制作一个 Windows 窗体。我有一个 DataGridView,我只需要使用 where 子句将此网格视图绑定到数据库,其值将等于组合框选定项。
我做过这样的事情:
private void combsalesid_SelectedIndexChanged(object sender, EventArgs e)
{
SqlCommand cmr = DataConnection.GetConnection().CreateCommand();
cmr.CommandText = "select * from SalesOrder where SalesId = @salesis";
cmr.Parameters.Add(new SqlParameter("@salesis", combsalesid.SelectedItem.ToString()));
SqlDataAdapter da = new SqlDataAdapter(cmr);
DataSet ds = new DataSet();
da.Fill(ds);
grdsalesorder.DataSource = ds;
cmr.Dispose();
DataConnection.CloseConnection();
}
但它不起作用。
【问题讨论】:
-
grdsalesorder.DataSource = ds.Tables(0);试试这个代码可能是你的问题我的事
标签: winforms c#-4.0 datagridview combobox sqldataadapter