GridView从筛选行选择单元格

本文关键字:选择 单元格 行选 筛选 GridView | 更新日期: 2023-09-27 18:13:23

我在使用c#中的Gridview时遇到了麻烦。

在已处置的表上,我应用过滤(即按id)并按所需id返回行。我要做的是获得返回行的单元格的值,然后在一个独立的文本框中显示它。什么好主意吗?

这是我用来过滤结果的代码:

private void txtSearchExpr_TextChanged(object sender, EventArgs e) 
{ 
    if (!string.IsNullOrEmpty(txtSearchExpr.Text)) 
    { 
        dataGridEmpList.DataSource = MyExcel.FilterEmpList(cmbSearch.Text.ToString(), txtSearchExpr.Text.ToLower());
    } 
    else 
    { 
        dataGridEmpList.DataSource = MyExcel.PatientList; 
    }
} 

提前感谢:)

GridView从筛选行选择单元格

  foreach (DataGridViewRow row in dataGridView1.Rows)
        {
            //gets the value of the id from the id cell
            int id = int.Parse(row.Cells[0].Value.ToString());
            //let's say we wany the person with id 5
            if (id == 5) //this is our guy 
            {
                //let's say the name is stored in the cell with index of 1 and we wanna show it in textbox1
                textBox1.Text = row.Cells[1].Value.ToString();
            }
        }

那么它将搜索网格中的所有行当它找到id为5的行时它将获取同一行中name cell的值并将其放入文本框