GridView在代码中实现分页和排序
来源:互联网 发布:web网络考勤系统 编辑:程序博客网 时间:2024/05/18 02:57
分页
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
DataBind();
}
排序
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
ViewState["sortColumn"] = " ";
ViewState["sortDirection"] = " ";
}
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
GridView1.EditIndex = -1;
if (ViewState["sortColumn"].ToString() == e.SortExpression.ToString())
{
if ("ASC" == ViewState["sortDirection"].ToString())
{
ViewState["sortDirection"] = "DESC";
}
else
{
ViewState["sortDirection"] = "ASC";
}
}
else
{
ViewState["sortColumn"] = e.SortExpression.ToString();
ViewState["sortDirection"] = "ASC";
}
排序 (VB.NET)
Protected Sub GridView1_Sorting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs) Handles GridView1.Sorting
Dim strFiled As String = e.SortExpression.Trim.ToString
If ViewState("SortDirction") = "" Then
ViewState("SortDirction") = "desc" '这个与填充gridview语句的排序相反
Else
If ViewState("SortDirction").ToString = "asc" Then
ViewState("SortDirction") = "desc"
Else
ViewState("SortDirction") = "asc"
End If
End If
Dim sql As String = "select * from tb_pic order by " + strFiled + " " + ViewState("SortDirction").ToString
Dim cn As SqlConnection = New SqlConnection("data source=(local);initial catalog=wddlj;user id=sa;password=20096327")
Dim ds As Data.DataSet = New Data.DataSet
Dim ad As SqlDataAdapter = New SqlDataAdapter(sql, cn)
ad.Fill(ds, "sc_news")
GridView1.DataSource = ds
GridView1.DataBind()
End Sub
- GridView在代码中实现分页和排序
- GridView 实现分页和排序
- GridView 实现分页和排序
- 在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
- GridView无代码分页排序的实现
- 在GRIDVIEW中实现完美自定义分页
- GridView无代码分页排序
- GridView无代码分页排序
- 如何在GridView中实现双向排序
- Gridview使用LINQ与ObjectDataSource实现自动分页和排序
- GridView 实现代码简单分页
- GridView 分页代码 排序代码 分页排序 隔行换色
- asp.net1.GridView无代码分页排序:
- 1.GridView无代码分页排序
- GridView中实现分页 .NET
- asp.net datagrid和gridview中实现分页
- GridView分页排序 中启用 ajax
- GridView 实现自定义分页、排序、查询、添加、编辑、多选删除 之代码规范
- 数字化时代已经改变了我们的沟通方式
- 解决IE6、IE7、Firefox兼容最简单的CSS Hack
- 最常用的10种CSS BUG解决方法与技巧-浏览器兼容教程
- js时间操作
- PIC驱动JM240128液晶
- GridView在代码中实现分页和排序
- 常用的函数调用约定 stdcall/cdecl/fastcall
- EL 表达式用不了
- test1
- 10大网络命令
- Client-side data filtering with E4X and XMLListCollection
- Ext.form.FormPanel的扩展
- c# 实现控件拖拽
- 日常交际技巧经验总结99句(大全)