datagridview
有一列
列名是这样的
单号 单价 金额 技师1 技师2
如果 技师1 技师2 都不为空怎么把单号 单价 金额 技师1 技师2(一条消费账单,2个不同技师)
1 2 3 a b做成2条数据插入到数据库中单号 单价 金额 技师1
1 2 3 a
单号 单价 金额 技师2
1 2 3 b
但是显示以
单号 单价 金额 技师1 技师2
1 2 3 a b
这样的形式显示 怎么做呢? 怎么保存是保存2条数据,显示一条消费账单,保存2条数据
有一列
列名是这样的
单号 单价 金额 技师1 技师2
如果 技师1 技师2 都不为空怎么把单号 单价 金额 技师1 技师2(一条消费账单,2个不同技师)
1 2 3 a b做成2条数据插入到数据库中单号 单价 金额 技师1
1 2 3 a
单号 单价 金额 技师2
1 2 3 b
但是显示以
单号 单价 金额 技师1 技师2
1 2 3 a b
这样的形式显示 怎么做呢? 怎么保存是保存2条数据,显示一条消费账单,保存2条数据
那么你这个数据库就只需要保存两条记录?是否存在问题?貌似你的逻辑上不是很清晰
单号(no),价格(price),金额(total)
1 2 2Table2:
单号(no),技师(worker)
1 a
1 b// 首先查询数据var record = from consume in Table1
join consumedetail in Table2
on consume.no equals consumedetail.no
select new
{
单号 = consume.no,
单价 = consume.price,
金额 = consume.total,
技师1 = consumedetail.worker[0],
技师2 = consumedetail.worker[1]
}// 然后绑定数据
datagridview1.DataSource = record;
datagridview1.DataBind();