none
Winform DataGridView当前选择行改变是哪个事件 RRS feed

答案

  • 可以使用DataGridView..CurrentCellChanged事件。但DataGridView..CurrentCellChanged无论是行或列变化都会发生,你只需判断如果行的值发生了变化就是改变了行了。就用SelectionChanged.
    加上

    this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect

    努力+方法=成功
    • 已标记为答案 male110 2009年12月30日 3:29
    2009年12月30日 3:17
  • 你好!

    CurrentCellChanged, SelectionChanged 都可以
    知识改变命运,奋斗成就人生!
    • 已标记为答案 male110 2009年12月30日 3:29
    2009年12月30日 3:19
    版主

全部回复

  • 可以使用DataGridView..CurrentCellChanged事件。但DataGridView..CurrentCellChanged无论是行或列变化都会发生,你只需判断如果行的值发生了变化就是改变了行了。就用SelectionChanged.
    加上

    this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect

    努力+方法=成功
    • 已标记为答案 male110 2009年12月30日 3:29
    2009年12月30日 3:17
  • 你好!

    CurrentCellChanged, SelectionChanged 都可以
    知识改变命运,奋斗成就人生!
    • 已标记为答案 male110 2009年12月30日 3:29
    2009年12月30日 3:19
    版主
  • DataGridView.CurrentCellChanged 事件 中通过CurrentCellAddress.X就可以判断
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年12月30日 3:31
    版主