怎样获取选中datagrideview行的列值

解决方案 »

  1.   

    datagrideview[行,列].value.tostring()
    保定软件开发群126802262 
      

  2.   

    datagridview.selectedrows[0].cells["列名"].value.tostring()
      

  3.   

    DataGridView.CurrentCell 获取或设置当前处于活动状态的单元格。  
    DataGridView.CurrentCellAddress 获取当前处于活动状态的单元格的行索引和列索引。  
    DataGridView.CurrentRow 获取包含当前单元格的行。  DataGridViewCell.Selected 获取或设置一个值,该值指示是否已选定该单元格。DataGridViewCell cell = DataGridView.Rows.Cells[columnIndex];
    if(cell != null) cell.Selected = true;
      

  4.   

    if (this.grvContractList.RowCount < 1) //判定选中了
     DataRow dr = 
    this.grvContractList.GetDataRow(this.grvContractList.FocusedRowHandle);//获取选中行
      

  5.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
      {
      textBox1.Text =dataGridView1.Rows[dataGridView1.CurrentRow.Index ].Cells["id"].Value.ToString() ;
      textBox2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["name"].Value.ToString();
      }
    int rowIndex = dataGridView1.currentCell.rowIndex;
    object value = dataGridView1.rows[rowIndex].cell["columnName"].value;
      

  6.   

    4楼是WINFORM应用
    6楼是ASP.NET应用
    基本上能满足LZ的简单需求了
      

  7.   

    看错了,6楼也是WINFORM...请无视我。。