实现 DataGird 的升序和降序排列
2007-05-18 17:14
204 查看
代码如下:
Private Sub dgdBook_SortCommand()Sub dgdBook_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles dgdBook.SortCommand
Dim SortExpression As String = dgdBook.Attributes("SortExpression").ToString '获取原来的排序字段
Dim SortDirection As String = dgdBook.Attributes("SortDirection").ToString '获取原来的排序方向
If e.SortExpression.ToString = SortExpression Then
SortDirection = IIf(SortDirection = "ASC", "DESC", "ASC") '点击同一列标题改变排列方向
Else '点击不同列标题改变排列字段,升序排序
SortExpression = e.SortExpression.ToString
SortDirection = "ASC"
End If
dgdBook.Attributes("SortExpression") = SortExpression '赋予新的排序字段
dgdBook.Attributes("SortDirection") = SortDirection '赋予新的排序方向
BindDataGrid()
End Sub
Private Sub dgdBook_SortCommand()Sub dgdBook_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles dgdBook.SortCommand
Dim SortExpression As String = dgdBook.Attributes("SortExpression").ToString '获取原来的排序字段
Dim SortDirection As String = dgdBook.Attributes("SortDirection").ToString '获取原来的排序方向
If e.SortExpression.ToString = SortExpression Then
SortDirection = IIf(SortDirection = "ASC", "DESC", "ASC") '点击同一列标题改变排列方向
Else '点击不同列标题改变排列字段,升序排序
SortExpression = e.SortExpression.ToString
SortDirection = "ASC"
End If
dgdBook.Attributes("SortExpression") = SortExpression '赋予新的排序字段
dgdBook.Attributes("SortDirection") = SortDirection '赋予新的排序方向
BindDataGrid()
End Sub
相关文章推荐
- JS实现数组按升序及降序排列的方法
- 请通过代码实现以下功能:输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- Excel第一行的下拉三角形如何实现? 升序、降序排列
- python字典分别按照key和value升序或者降序排列--以给定一个含有重复元素的数组list,按照其出现次数大小降序输出
- 输入一个5X5的二维数组,将数组进行排序,其中一维数组按照平均值降序,一维数组内部升序排列。
- 根据对象中某一属性进行升序降序排序的javascript实现
- C语言链表中数组实现数据选择排序,升序、降序功能主要难点
- 实现对DataGird控件的绑定操作
- 有两个升序排列的数组A1和A2,给A1开辟的剩余内存有足够空间容纳A1,请实现一个函数,把A2中所有数字插入到A1中,并且是按照升序排列的
- 有两个升序排列的数组A1和A2,给A1开辟的剩余内存有足够空间容纳A1,请实现一个函数,把A2中所有数字插入到A1中,并且是按照升序排列的
- 点击DataGirdView的单元格实现增删改查。
- js学习篇--数组按升序降序排列
- java实现字母的升序排列,和中文升序排列
- 【HDU5649 BestCoder Round 76 (div1)D】【二分+线段树】DZY Loves Sorting 全排列1~n 区间升序降序排序 最后k位置的数是几
- List简单升序,降序排列 linq
- C语言链表中数组实现数据选择排序,升序、降序功能主要难点
- 有两个升序排列的数组A1和A2,给A1开辟的剩余内存有足够空间容纳A1,请实现一个函数,把A2中所有数字插入到A1中,并且是按照升序排列的
- java实现多个文件中数据去重问题并按升序排列
- 数组中有4个元素(@”cc”,@”dd”,@”tt”,@”ff”),使用数组中的block方法实现降序排列
- dedecms 按照ID升序 降序排列方法