c# 两个datagridview,怎么找不同的数据
发布网友
发布时间:2023-08-23 05:01
我来回答
共2个回答
热心网友
时间:2024-10-24 04:48
在datagridview的双击事件里写上显示第二个表的语句,sql中的"where
id="中的id值就是双击第一张表中的选中行的id列的值
热心网友
时间:2024-10-24 04:48
方法1:SQL
Orders
主表
Lines
明细表
SELECT
L.商品名称,
O.购买户数,
L.商品数量,
L.金额
FROM
Lines
L
INNER
JOIN
Orders
O
ON
L.商品名称
=
O.商品名称
方法2:内存表
DataTable
orderlines
=
new
DataTable();
DataColumn
col;
col
=
new
DataColumn("商品名称");
orderlines.Columns.Add(col);
....
orderlines.AcceptChanges();
//
Populate
data
into
the
memory
table
//
首先从数据库中取出明细表的记录,将其填充入内存表中
//
然后遍历内存表,根据商品名称去拿购买户数的值,更新内存表
//
最后就是绑定内存表和DataGridView控件!