【发布时间】:2016-11-15 14:43:51
【问题描述】:
我需要用以下列填充数据网格。
invnumber,itemname,rate,quantity..
itemname,rate,quantity 来自一个表,而 invnumber 来自另一个表
我以前也是这样的
string commandText = "SELECT invnumber,cname,date FROM inv_table WHERE invnumber LIKE @id";
SqlCommand command = new SqlCommand(commandText, conn);
string searchParam = String.Format("%{0}%", text_inv.Text);
command.Parameters.AddWithValue("@id", searchParam);
using (SqlDataAdapter sda = new SqlDataAdapter(command))
{
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
dataGridView2.DataSource = dt;
}
}
现在我无法直接分配数据源,因为涉及到 2 个不同的表
dataGridView2.DataSource = dt;
我该如何解决这个问题。
【问题讨论】:
-
你为什么不加入这些表?
-
@un-lucky.. 你能发个例子吗..