- 热门文章:
- · .net中即时消息发送的实现……
- · 用vb.net做的校友录……(附所有源代码)
- · web.config一个中文解释
- · Application事件的执行顺序
- · asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件的探讨
- · 完整的网站间共享数据的WebService(Love.NET原创)
- · HOW TO: Create an Assembly with a Strong Name
- · 图象显示和翻转控件(用户自定义控件)--我也来凑凑热闹--(转)
- · web组件的通信---浅谈事件
- · Using DropDownList control in DataGrid
- · KW大师精品文章赏析
- · 实现一个客户端的DataSet-----index.htm
上一篇:利用.net来发送即时消息:) >>
个性化查询(具有分类模糊查询、换页等功能)
这里用到了一个隐藏域,目的是避免当前页的索引值小于0。
代码如下:
Sub pagechange(ByVal sender As Object, ByVal e As DataGridPageChangedEventArgs)
@#//////////////bata2中必须写的,否则将不能换页!
DataGrid1.CurrentPageIndex = e.NewPageIndex
bindgrid()
End Sub
Public Sub bindgrid()
Select Case DropDownList1.SelectedIndex
Case 0
@#//////////////在下面的sql语句里你可以增加查询字段
Dim sql As String = "select * from stu_base where stu_id like @#%" & keyword.Text & "%@#"
Dim comm As SqlDataAdapter = New SqlDataAdapter(sql, conn)
Dim ds As DataSet
ds = New DataSet()
comm.Fill(ds, "stu_base")
If ds.tables("stu_base") Is "" Then
DataGrid1.Visible = False
Else
DataGrid1.DataSource = ds.Tables("stu_base").DefaultView
If ds.tables("stu_base").rows.count = 0 Then @#//////////////判断数据库是否为空
DataGrid1.Visible = False
Label6.Visible = True
Else
Label6.Visible = False
DataGrid1.Visible = True
DataGrid1.DataBind()
End If
End If
Case 1
Dim sql As String = "select * from stu_base where name like @#%" & keyword.Text & "%@#"
Dim comm As SqlDataAdapter = New SqlDataAdapter(sql, conn)
Dim ds As DataSet
ds = New DataSet()
comm.Fill(ds, "stu_base")
DataGrid1.DataSource = ds.Tables("stu_base").DefaultView
DataGrid1.DataBind()
End Select
End Sub
Private Sub querry1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles querry1.Click
@#//////////////隐藏域,用来转换数据
keyword.Text = querry.Text
DataGrid1.CurrentPageIndex = 0
bindgrid()
End Sub
下一篇:.net中即时消息发送的实现…… >>
相关文章:
- · 实现一个客户端的DataSet-----ClientDataSetDataProvider.asmx.cs(1)
- · 实现一个客户端的DataSet-----ClientDataSetDataProvider.asmx.cs(2)
- · 实现一个客户端的DataSet-----ClientDataSet.htc
- · 安装framework以后出现不能显示aspx页面,提示用户名和密码不匹配问题的解决(chicken修改补充)
- · IIS5 HTTP500内部错误解决办法(转自eNet)------(一)
- · IIS5 HTTP500内部错误解决办法(转自eNet)------(二)
- · IIS5 HTTP500内部错误解决办法(转自eNet)-------(三)
- · page_Load和page_Init的区别
- · 关于如何添加一个自增的列【原创】
- · 获得存储过程返回值的方法(return的值)
- · 关于返回前面的页面。如何两者兼得,自问自答
- · 在ASP.NET中的变量数值管理------看了这个我基本上对原来的REQUEST.FORM的方法传递变量绝望了
- · XML技术上传文件-转贴
- · 在datagrid中的HyperLinkColumn上达到谈出一个窗口的效果
- · 再datagrid中使用droplist。。。。重要的是其中的几个用法
- · 一个用C#做的HTTP SERVER(从WINFORM搬来的)
- · ViewState 到底是什么?
- · 允许用户一次上传多个文件
- · 用C# 实现Web文件的上传
- · ASP.NET Caching
- · ASP.NET Caching(2)
- · ASP.NET ViewState 初探 (3) 转自msdn
- · ASP.NET ViewState 初探 (2) 转自msdn
- · ASP.NET ViewState 初探 (1) 转自msdn
- · ASP.NET Framework深度历险(3)
- · ASP.NET下根据QueryString决定使用哪块javascript的两种方法 :)
- · ASP.NET Framework深度历险(2)
- · 图片上传的功能简介及web.config设置(自动生成所略图)
- · 图片上传的数据库部分(自动生成所略图)
- · 图片上传的WebForm(自动生成所略图)
- · 图片上传的Codebehind(自动生成所略图)
- · ASP.NET中的事务处理和异常处理
- · ASP.NET中异常处理使用(详细)
- · ASP.NET Framework深度历险(1)
- · 我写的上传(upload)文件的codebehind代码(1gdt)
- · 我写的上传(upload)文件的codebehind代码
- · 先装.net后装IIS的问题
- · Coalesys.WebMenu source code(partial)(5)
