c#datagridview中的自动完成文本框

时间:2016-01-11 04:08:06

标签: c# datagridview

我有一个数据网格视图,它的第一个单元格是学生注册号。并且单元格是自动完成文本框。当我们关注自动竞争文本框中的任何数据时,然后在下一个单元格中显示相应的数据。我该怎么做?使用了哪个事件?我的第一个细胞已经是一个自动完成细胞。我的要求是,自动完成文本框包含多个数据。当光标在自动完成文本框中向上或向下移动(此处为register.no)时,下一个单元格会自动显示学生名称。对于这个使用哪个事件?

1 个答案:

答案 0 :(得分:0)

试试这个

 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (dataGridView1.CurrentCell.ColumnIndex.Equals(3) && e.RowIndex != -1)
    {
        if (dataGridView1.CurrentCell != null && dataGridView1.CurrentCell.Value != null)
        {
            dataGridView1[1,(dataGridView1.CurrentCell.ColumnIndex + 1)].Value ="Your Value"
        }
    }
}