如何從DataGridView等於textbox.Text選擇一行後點擊按鈕由C#?還有其他解決方案嗎?如何通過C#單擊按鈕後從DataGridView等於textbox.Text中選擇一行?
private void btnChk(object sender, EventArgs e)
{
for (int i = 0; i < dgv.Rows.Count; i++)
{
if (dgv.Rows[i].Cells[1].Value.ToString()==txtName.Text)
{
dgv.CurrentCell = dgv.Rows[i].Cells[1];
}
}
}
是的,雖然你可以這樣做多種方式,你基本上都有,直到找到掃描的行一個匹配,除非你維護一個數據結構(如散列),將一些文本內容與RowIndex相關聯。 – 2014-09-19 19:00:55
也許行數非常大,我需要很長時間才能找到行。如果這不是問題,則OP的代碼非常好。 – 2014-09-19 19:02:33