繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> ASP.Net2.0 GridView 多列排序,显示排序图标,分页(4)

ASP.Net2.0 GridView 多列排序,显示排序图标,分页(4)

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:100 101 if (sortAttribute != String.Empty) 102 { 103 sortColumns = sortAttribute.Split(",".ToCharArray()); 104 } 105 if (sortAttribute.In...

100

101 if (sortAttribute != String.Empty)

102 {

103 sortColumns = sortAttribute.Split(",".ToCharArray());

104 }

105 if (sortAttribute.IndexOf(e.SortExpression) > 0 || sortAttribute.StartsWith(e.SortExpression))

106 {

107 sortAttribute = ModifySortExpression(sortColumns, e.SortExpression);

108 }

109 else

110 {

111 sortAttribute += String.Concat(",", e.SortExpression, " ASC ");

112 }

113 return sortAttribute.TrimStart(",".ToCharArray()).TrimEnd(",".ToCharArray());

114

115 }

116 /**////

117 /// 修改排序顺序

118 ///

119 protected string ModifySortExpression(string[] sortColumns, string sortExpression)

120 {

121 string ascSortExpression = String.Concat(sortExpression, " ASC ");

122 string descSortExpression = String.Concat(sortExpression, " DESC ");

123

124 for (int i = 0; i < sortColumns.Length; i++)

125 {

126

127 if (ascSortExpression.Equals(sortColumns[i]))

128 {

129 sortColumns[i] = descSortExpression;

130 }

131

132 else if (descSortExpression.Equals(sortColumns[i]))

133 {

做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。

责任编辑:admin
相关文章