当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  ASP.Net2.0 GridView 多列排序,显示排序图标,分页(6)

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

点击次数:25 次 发布日期:2008-11-26 12:15:05 作者:源代码网
源代码网推荐      163 }
源代码网推荐  164 /**//// <summary>
源代码网推荐  165 /// 绘制升序降序的图片
源代码网推荐  166 /// </summary>
源代码网推荐  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)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华