我在datagridview中里有10行记录,我多选其中的五行记录,然后取出这5行中某一列的值,比如取出这5行中第三列的值,然后放到一个数组中,请问怎么取出这个值呀?请高手赐教.

解决方案 »

  1.   

    DataGridViewRow row = atagridview.SelectedRows[3];
    object row.Cells[columnIndex].Values;剩下的自己处理吧
      

  2.   

    DataGridViewCell cell  = datagridview.Rows[rowIndex].Cells[columnIndex];
    string str =  cell.GetValue();//需要转换一下数据类型
      

  3.   


                string[] selectedContents = new string[dataGridView1.SelectedRows.Count];
                int index = 0;
                foreach (DataGridViewRow gdvr in dataGridView1.SelectedRows)
                {
                    selectedContents[index] = gdvr.Cells[2].Value.ToString();
                    index++;
                }
      

  4.   


    object row.Cells[columnIndex].Text;这样吧
      

  5.   


    是这样:
    string returnedValue = row.Cells[columnIndex].Values.ToString();