遍历判断数据for (int i = 0; i < dataGridView1.Rows.Count; i++) { for (int j = 0; j < dataGridView1.Rows[1].Cells.Count; j++) {} }
int index = -1; 你的ID值,假设是 id; for (int i = 0; i < dataGridView1.Rows.Count; i++) { if(dataGridView1.Rows[i].cell["ID"].Value ==id) { index = i; break; } } 这样是否可以?
方法1: 遍历。方法2: 利用绑定的DataTable来查。 DataTable dt = (DataTable)this.dataGridView1.DataSource; DataRow[] rows = dt.Select("ID=001"); int index = dt.Rows.IndexOf(rows[0]);
{
for (int j = 0; j < dataGridView1.Rows[1].Cells.Count; j++)
{}
}
你的ID值,假设是 id;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if(dataGridView1.Rows[i].cell["ID"].Value ==id)
{
index = i;
break;
}
}
这样是否可以?
DataTable dt = (DataTable)this.dataGridView1.DataSource;
DataRow[] rows = dt.Select("ID=001");
int index = dt.Rows.IndexOf(rows[0]);