首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

问一个关于DataGridView筛选有关问题~希望来人帮忙解决一下!

2011-12-29 
问一个关于DataGridView筛选问题~希望来人帮忙解决一下!!!!我查了好多帖子都没找到怎么筛选希望大家帮忙是

问一个关于DataGridView筛选问题~希望来人帮忙解决一下!!!!
我查了好多帖子都没找到怎么筛选希望大家帮忙
是这样的我新建了个form上边有5个textbox 1个buttom 一个DataGridView 
现在我把DataGridView1自带的那个榜定功能帮定了一个表里边有员工纪录如图
现在我想在第一个textbox里边输入性别DataGridView自动筛选出合适的性别如图
并且当我选定DataGridView其中一行的时候下边四个表格自动输出相应数据我已经把DataGridView的selectionmode设置成为FullRowSelect 请问这需要如何操作阿查了好几天资料了也没找到怎么办阿希望大家帮忙

[解决办法]
try

1.Search:

VB.NET code
        Dim strFilter As String        strFilter = String.Format("性别='{0}'", Me.TextBox1.Text.Trim())        CType(Me.DataGridView1.DataSource, DataTable).DefaultView.RowFilter = strFilter
[解决办法]
很简单,给ds加个RowFilter 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strFilter As String

strFilter = ""

If TextBox1.Text <> "" Then
strFilter = String.Format("性别='{0}'", Me.TextBox1.Text.Trim())
End If

表DataSet.表1.DefaultView.RowFilter = strFilter
DataGridView1.DataSource = 表DataSet.表1

End Sub

热点排行