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;
}
}
提前感谢:)
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的值并将其放入文本框