我想在C#中的特定列中搜索一些文本例如,我有三列:Roll No,Name,Surname每当我在Datagridview中键入诸如“ Mohan”之类的名称时,我都希望看到具有Name作为Mohan的数据。最重要的是我不想使用文本框进行搜索,我需要在Datagridview中键入字母并进行搜索。我的Datagridview是只读的,因此无论我在Datagridview中键入什么内容,都不会编辑任何单元格。非常感谢您的帮助。
2 回答

临摹微笑
TA贡献1982条经验 获得超2个赞
这段代码将遍历中的行,DataGridView并在该Name列中查找搜索值,如果找到,它将选择该行:
foreach (DataGridViewRow row in yourGrid.Rows)
{
if (row.Cells["Name"].Value.ToString().Equals(searchValue))
{
row.Selected = true;
}
}
- 2 回答
- 0 关注
- 122 浏览
添加回答
举报
0/150
提交
取消