请问,如何获取datagridview表中的数据。 
如双击datagridview表中的一行,将此行中字段名为"aa"、数据类型为"char"的数据赋于变量"mm". 
我是新手请给予耐心、详细的帮助。 
谢谢。

解决方案 »

  1.   


     MessageBox.Show(this.dataGridView1.CurrentRow.Cells[列索引].Value.ToString ());
      

  2.   

    1.在DataGridView的属性窗口中,打开事件列表(闪电图标那个)
    2.找到并双击“CellMouseDoubleClick"
    3.写入:        private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                MessageBox.Show(this.dataGridView1.CurrentCell.ToString());
                //this.dataGridView1.CurrentCell.ToString()就是你要的值。
            }
      

  3.   

    如果你想把所有字段中类型为"Char"的拿出来,就是遍历所有字段的字段类型了。
      

  4.   

    用 MessageBox.Show(this.dataGridView1.CurrentCell.ToString());
    只得到了列号和行号.我想获取这一行和列的值,该怎么做呢?
    请指导,谢谢.
      

  5.   

    刚才可能没说清楚.
    用 MessageBox.Show(this.dataGridView1.CurrentCell.ToString()); 
    只得到了列号和行号.我想获取这一"单元格"的值,该怎么做呢? 
    请指导,谢谢.
      

  6.   

     试试这个
    MessageBox.Show(this.dataGridView1.CurrentCell.Value.ToString());