C#如何在不带文本框的Datagridview中搜索

我想在C#中的特定列中搜索一些文本

例如,我有三列:Roll No,Name,Surname

每当我在Datagridview中键入诸如“ Mohan”之类的名称时,我都希望看到具有Name作为Mohan的数据。

最重要的是我不想使用文本框进行搜索,我需要在Datagridview中键入字母并进行搜索。

我的Datagridview是只读的,因此无论我在Datagridview中键入什么内容,都不会编辑任何单元格。

非常感谢您的帮助。


叮当猫咪
浏览 123回答 2
2回答

临摹微笑

这段代码将遍历中的行,DataGridView并在该Name列中查找搜索值,如果找到,它将选择该行:foreach (DataGridViewRow row in yourGrid.Rows){    if (row.Cells["Name"].Value.ToString().Equals(searchValue))    {        row.Selected = true;    }}
打开App,查看更多内容
随时随地看视频慕课网APP