0

我已经尝试找到解决方案!- 但我没有成功 -.-

我想将 datagridview 行添加到字符串数组中!

我试过这个:

string[] Name = new string[10]
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    Name[i] = dataGridView1.Rows[i];
}

我知道这个问题,但我不知道如何解决它,我怎么能说我需要行中所有条目的字符串值的数据网格,不需要单元格或列?

4

1 回答 1

1

试试这个来获取字符串:

string[] Name = new string[10]
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
    Name[i] = dataGridView1.Rows[i].Cells[0].Text;
}

您的旧方法是从您返回GridViewRow的对象 dataGridView1.Rows[i] 而不是您想要的内容字符串

来自的Rows属性GridView是一个GridViewRowCollection包含“很多”GridViewRow对象的属性,每个GridViewRow包含TableCellCollection包含“很多”TableCell对象的Text属性,该对象包含您在网格上绑定的内容的属性

我希望你的解释很清楚

于 2012-09-22T02:38:32.167 回答