none
一个关于datagirdview的问题 ,希望高手帮忙解答 RRS feed

  • 问题

  • datagridview用于显示数据,在显示一系列数据中

    比如一个联系人:会出现联系人名称,电话,QQ等信息。

    如果选择一列,然后点击修改,出弹出一个修改的窗体,

    问题是:大家都用什么样的方式来保留联系人ID,然后在弹出的修改窗体显示信息
    2009年7月22日 5:48

答案

  • 你好 可以在弹出的窗体 添加构造函数 通过父窗体将ID作为参数传过去
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月22日 5:51
    版主
  • 把数据集及需要修改的记录的主键通过构造函数传给修改窗体, 修改的窗体可能过过这个主键来显示这一行的详细信息,同时也可以根据这个主键来更新这一行的内容
    知识改变命运,奋斗成就人生!
    2009年7月22日 6:20
    版主

全部回复

  • 你好 可以在弹出的窗体 添加构造函数 通过父窗体将ID作为参数传过去
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年7月22日 5:51
    版主
  • 您好,您是指如何将ID传到弹出窗口吗?
    有很多方法,列几个供参考:
    1、Session
    2、Url传参数
    3、在弹出窗口用JS读取父窗口的域
    2009年7月22日 5:53
  • 是否需要建立一个静态类去保存你点击某行时联系人ID的值,上面说的的C/S端

    还有什么其它方法·?

    2009年7月22日 6:04
  • 把数据集及需要修改的记录的主键通过构造函数传给修改窗体, 修改的窗体可能过过这个主键来显示这一行的详细信息,同时也可以根据这个主键来更新这一行的内容
    知识改变命运,奋斗成就人生!
    2009年7月22日 6:20
    版主
  • 您说的是winform?
    即可以用1987raymond的方法,也可以用您说的创建一个静态类的方法。
    2009年7月22日 6:24
  • 你好!
         你将ID保存在成员字段里就可以了!
    周雪峰
    2009年7月22日 6:39
    版主