我用它在我的 DataGridView 中查找值:
private void fndBtn_Click(object sender, EventArgs e)
{
BindingSource src = new BindingSource();
src.DataSource = dataGridView1.DataSource;
src.Position = src.Find("p_Name", textBox1.Text);
}
但我有两个问题。首先,当我查找 dgv 中不存在的项目时,位置返回 0,默认情况下是第一行。我不希望这样,如果我使用 If 语句进行验证,我将失去位置 0,从而失去第一行。
其次是我希望行标题被关注并且找到的项目被突出显示。这怎么可能?