为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
叮当猫咪 2021-04-26 12:16:04
我想在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;

    }

}


查看完整回答
反对 回复 2021-05-08

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号