.net怎样实现按某个字段的搜索功能?

来源:百度知道 编辑:UC知道 时间:2024/05/15 15:57:44
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Call BindData()
End If
End Sub

Sub BindData()
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb"))
Dim adp As New OleDbDataAdapter("select * from newsinfo", conn)
conn.Open()
Dim ds As New DataSet()
adp.Fill(ds, "newsinfo")
DataGrid.DataSource = ds.Tables("newsinfo").DefaultView
datagrid.DataBind()
conn.Close()
End Sub

Protected Sub datagrid_page(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
datagrid.CurrentPageIndex = e.NewPageIndex
Call BindData()
End Sub

SQL里不是有个LIKE功能吗

select * from student where name like '张%'

把姓张的都叫来了就

简单的方法是,你可以拼sql语句
比如这样一条语句select name from user where name like 'kevin%'
这里是按名字找,你可以把name这个字段根据不同条件拼出来,就可以按字段查找了.

你想干什么..说具体点儿吧.