Vb.net DataGridView行筛选器不工作
我在我的项目中使用VS2010。首先,我使用sqladapter将数据检索到dataset中,然后根据需求检索并显示数据。但当我要使用以下行检索数据时:Vb.net DataGridView行筛选器不工作,vb.net,datagridview,dataset,Vb.net,Datagridview,Dataset,我在我的项目中使用VS2010。首先,我使用sqladapter将数据检索到dataset中,然后根据需求检索并显示数据。但当我要使用以下行检索数据时: ds.Tables(0).DefaultView.RowFilter = "name like '_n%'" DataGridView1.DataSource = ds.Tables(0).DefaultView 我不会工作。也就是说,我只想检索那些名称第二个字符为n的行。有谁能告诉我,它不起作用的结果是什么问题?另外,我想知道如何使用文本
ds.Tables(0).DefaultView.RowFilter = "name like '_n%'"
DataGridView1.DataSource = ds.Tables(0).DefaultView
我不会工作。也就是说,我只想检索那些名称第二个字符为n的行。有谁能告诉我,它不起作用的结果是什么问题?另外,我想知道如何使用文本框而不是常量值。下划线在DataView筛选器表达式中不起作用。实际上,只允许使用%和*通配符: 也许您可以使用以下内容:
ds.Tables(0).DefaultView.RowFilter = "substring(name,2,1) = 'n'"
下划线在DataView筛选器表达式中不起作用。实际上,只允许使用%和*通配符: 也许您可以使用以下内容:
ds.Tables(0).DefaultView.RowFilter = "substring(name,2,1) = 'n'"