c# – 通过TextBox在DataGrid中搜索
发布时间:2020-12-15 21:56:43 所属栏目:百科 来源:网络整理
导读:我有一个DataGrid,我想通过使用TextBox和搜索按钮添加搜索选项.结果应该是基于文本框内容选择整行. 我的代码是这样的: public void search(){ String searchValue = textBox1.Text; int rowIndex = -1; foreach (//Row in MydataGrid) { if (row.Cells[1].V
我有一个DataGrid,我想通过使用TextBox和搜索按钮添加搜索选项.结果应该是基于文本框内容选择整行.
我的代码是这样的: public void search() { String searchValue = textBox1.Text; int rowIndex = -1; foreach (//Row in MydataGrid) { if (row.Cells[1].Value.ToString().Equals(searchValue)) { rowIndex = row.Index; break; } } } 解决方法
让我们说你正在寻找具有这个Group Class的行:
public class Group { public string Name { get; set; } public string FilePath { get; set; } } 我在DataGrid中有一个只调用Group.Name的列: <DataGrid Name="dtgGroups"> <DataGrid.Columns> <DataGridTextColumn Header="Group" Binding="{Binding Name}" /> </DataGrid.Columns> </DataGrid> 因此,如果要在Datagrid中搜索特定名称,可以使用: private Group SearchGroup(string searchName) { foreach (Group g in dtgGroups.Items) { if (g.Name == searchName) return g; } return null; } 它会返回您搜索的组. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Swift开篇014->自动引用计数(Automatic Reference Counting
- xml中的xmlns,xmlns:xsi,xsi:schemaLocation
- objective-c – 处理推送通知到不同的视图
- c# – 将DVB-T流捕获到电影文件中
- XML 定义一些需要的控件背景样式
- react-native – 如何在本机中使用共享代码库制作多个应用程
- vue-router跳转页面的方法
- NoSQL数据库学习笔记之 初识Redis
- reactjs – 无法确定如何在同一组件上使用Redux和React-rou
- 【React Native开发】React Native控件之TextInput组件讲解