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

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

2007-10-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:163 } 164 /**//// 165 /// 绘制升序降序的图片 166 /// 167 protected void DisplaySortOrderImages(string sortExpression, GridViewRow dgItem) 168 { 169 ...

163 }

164 /**////

165 /// 绘制升序降序的图片

166 ///

167 protected void DisplaySortOrderImages(string sortExpression, GridViewRow dgItem)

168 {

169 string[] sortColumns = sortExpression.Split(",".ToCharArray());

170

171 for (int i = 0; i < dgItem.Cells.Count; i++)

172 {

173 if (dgItem.Cells[i].Controls.Count > 0 && dgItem.Cells[i].Controls[0] is LinkButton)

174 {

175 string sortOrder;

176 int sortOrderNo;

177 string column = ((LinkButton)dgItem.Cells[i].Controls[0]).CommandArgument;

178 SearchSortExpression(sortColumns, column, out sortOrder, out sortOrderNo);

179 if (sortOrderNo > 0)

180 {

181 string sortImgLoc = (sortOrder.Equals("ASC") ? SortAscImageUrl : SortDescImageUrl);

182

183 if (sortImgLoc != String.Empty)

184 {

185 Image imgSortDirection = new Image();

186 imgSortDirection.ImageUrl = sortImgLoc;

187 dgItem.Cells[i].Controls.Add(imgSortDirection);

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

责任编辑:admin
相关文章