简体   繁体   English

在C#单击按钮后,如何从DataGridView等于textbox.Text中选择一行?

[英]How can I select a row from the DataGridView equals textbox.Text after clicking a button by C# ?

How can I select a row from the DataGridView equals textbox.Text after clicking a button by C# ? 在C#单击按钮后,如何从DataGridView等于textbox.Text中选择一行? Is there another solution ? 还有其他解决方案吗?

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];

            }

        }
    }

You can also do 你也可以

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.Rows[i].Cells[1].Selected = true;
        }

    }
}   

It also be answer 这也是答案

private void btnChk(object sender, EventArgs e)
{
    for (int i = 0; i < dgv.Rows.Count; i++)
    {
        if (dgv.Rows[i].Cells["Name"].Value.ToString()==txtName.Text)
        {
           dgv.Rows[i].Cells["Name"].Selected = true;
        }

    }
}   

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM