我试图引用 DataGrid 的特定列并将所有值放入一个数组中。我没有收到任何错误,但问题是只有数组的第零个位置似乎有一个值,而其他位置为空。Datagrid 中有 4 条记录。我究竟做错了什么
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
string[] arr = new string[10];
DataTable getdata = new DataTable();
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
DataGridViewCell cell = row.Cells[1];
{
if (cell != null && (cell.Value != null))
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
arr[i] = cell.Value.ToString();
}
}
}
}
if (arr[0] != null)
{
textBox3.Text = arr[0].ToString();//Prints value
}
else if (arr[1] != null)//Seems to be null
{
textBox2.Text = arr[1].ToString();
}
}