从选定的dataGridView获取数据到字符串

时间:2015-05-22 19:39:55

标签: c# datagridview

所以我想从dataGridView中提取一个选定的数据到字符串变量,但我似乎在代码中的某个地方出了问题。我该怎么做?以下是我写的,但似乎不对。

            if ( dataGridView1.SelectedRows.Count != null)
        {
            string itemid = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
            string name = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
            string description = dataGridView1.SelectedRows[0].Cells[2].Value.ToString(); 
        }

1 个答案:

答案 0 :(得分:0)

试试这种方式。 确保更改属性Multiselect = false和SelectionMode = FullRowSelect以确保只获得一个选择。

SelectedRows.Count始终为0,直到您选择一个

if ( dataGridView1.SelectedRows.Count > 0)
    {
        string itemid = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
        string name = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
        string description = dataGridView1.SelectedRows[0].Cells[2].Value.ToString(); 
    }