//grdClick()时设定当前的行索引值为rowindex
int findcount = 0;
for (int i = rowindex + 1; i < this.grd.Rows.Count; ++i)
{
if (((string)grd.Rows[i].Cells[“field”].Value).Contains(txtFindWords.Text) || ((string)grd.Rows[i].Cells[“field2”].Value).Contains(txtFindWords.Text))
{
grd.CurrentCell = grd.Rows[i].Cells[“field”];
grd.CurrentRow.Selected = true;
grdClick();
findcount += 1;
return;
}
}
if (findcount == 0)
{
MessageBox.Show(“未找到任何记录”);
}