请教,c# winform ListBox新增和修改数据
请教,c# winform ListBox新增和修改数据
数据库中有2个表
表A,和表B
表A
Aid aName
1 绿茶
2 可乐
3 矿泉水
表B
bid aid
1 3
2 1
3 2
在 winform 中,使用了2个ListBox 互移
分别是 LSB1 和 LSB2
加载窗体的时候 (表B)采用联合查询NNER JOIN,数据在LSB1中显示出来。
while(dr.Read())
{
LSB1.Items.Add(dr["RName"].ToString().Trim());
}
dr.Close();
左边的ListBox列出所有名。 绿茶 可乐 矿泉水.......
然后双击需要的名,就移动到右边的ListBox中。然后点保存,就写入数据库中。
这个功能怎么做呢?怎么样才能让他写入数据库 [表B] 中呢?
其实就是把表A 的ID,写入表B中。
加载的时候,右边如果已经存在 名,就不要再写了。怕重复。
【表B】中的 bid就是关联 表A 的ID来的。
表B中的 bid,不能有重复的。
这个功能怎么写呢?
总之,就是想使用2个 ListBox 互移。然后保存写到数据库。
以右边的ListBox数据为准, 已经存在的就忽略,没有的就新增。
表A,的数据不动, 只往表B里 删除或新增。
请教各位,谢谢!