没有后置数据源的datagridview过滤器 [英] datagridview filter without afteer set datasource

查看:90
本文介绍了没有后置数据源的datagridview过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨 我有鬃毛datagridview,我喜欢在设置数据源后填充数据

表1:
int id,nvarchar(max)名称

 datagridview1.datasource = datacontext.selectTable1(); 


例如,当用户在文本框中输入"my"并从组合框中选择时,选择"like"

在datagridview中,仅查看名称为"my"的列

解决方案

如果datacontext.selectTable1()获取DataTable实例,则可以编写

((DataTable)datagridview1.DataSource)).DefaultView.RowFilter = string.Format("name LIKE ''*{0}*''",textbox.Text);


hi i have mane datagridview,and i like fillter data after set datasource

Table1:
int id,nvarchar(max) name

datagridview1.datasource=datacontext.selectTable1();


for example when user type in textbox,''my'' and select from combobox select ''like''

in datagridview just view columns that name like ''my''

how do i?

解决方案

if datacontext.selectTable1() gets a DataTable instance, then you could write

((DataTable)datagridview1.DataSource)).DefaultView.RowFilter = string.Format("name LIKE ''*{0}*''",textbox.Text);


这篇关于没有后置数据源的datagridview过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆