注册 登录
编程论坛 C# 论坛

DataGridView 在单元格中输入数据时,对应的行读取数据库中的对应的值,并显示在 DataGridView 中,没有按钮和文本框

落叶飘香 发布于 2014-07-03 15:47, 982 次点击
DataGridView在单元格中输入数据时,对应的行自动读取数据库(sjk1)的表(table1)中的对应的值,并可以添加多行的,并显示在DataGridView中(这个不需要按钮和文本框);然后保存在数据库(sjk2)的表(table2)中(这个需要一个保存按钮);并且可以提供查找(table2)(这个需要按钮和文本框),求高手指点!
   数据库1       sjk1                      数据库2  sjk2                         数据库2  sjk2
    表1         table1                         表2  table2                         表3  table3
  字段      id     ps_no                   id       ps_no      mm_no            id      mm_no
内容        1    M2014741                  1      M2014741    OC22211           1       OC22211
            2    M2014742                  2       M2014742    OC22210          1       OC22210

[ 本帖最后由 落叶飘香 于 2014-7-4 17:21 编辑 ]
3 回复
#2
邓士林2014-07-08 22:37
没理解啥意思,我理解的是DataGridVie种的数据是来自table1,保存到table2
#3
落叶飘香2014-07-10 14:08
我的问题不太完整,我补充一下。这是一个两个数据库和三个表连接查询,新增,修改,删除,更新和保存问题:
只有本站会员才能查看附件,请 登录

1.新增
点击新增按钮
输入单号和名称
在DataGridView的叫“编号”的列中输入数据时查询数据库(sjk1)的表(table1)中的数据,添加到对应的列中,然后自动跳转到第二行,并且可以继续添加。并且可以删除选择行(右键实现)。
2.保存
点击保存按钮,把单号和名称保存在数据库(sjk2)的表(table3)中,把单号和DataGridView中的内容保存在数据库(sjk2)的表(table2)中。
3.修改
保存后可以点击修改按钮来修改内容,要求如下:
在单号的文本框中输入要修改的单号,点击查找按钮(也可自动读取,即鼠标点击空白处自动读取),将其单号的内容显示在对应的位置。然后可以对除单号以外的地方进行修改,包括在DataGridView中添加行和删除行(右键实现)。最后保存
4.删除
点击删除按钮,可删除该单的所有内容(要求有提示)
5.更新
点击更新按钮,可更新该单据的所有内容
#4
落叶飘香2014-07-10 14:31
我要一个VSC#项目完整能运行的源程序,谢谢,发到邮箱2763236383@
1