所以我想从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();
}
答案 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();
}