返回首页

您好,

我想我的GridView的排序时,网页
负载。

目前,用户需要点击
标题的文本。

我想,发生automattically?

任何帮助将appriciated!

回答

评论会员:游客 时间:2012/02/07
爱德华・卢:试试这个:codeprelang="C#"spanclass="code-keyword"private/spanspanclass="code-keyword"const/spanspanclass="code-keyword"string/spanASCENDING=spanclass="code-string""/spanspanclass="code-string"ASC"/span;spanclass="code-keyword"private/spanspanclass="code-keyword"const/spanspanclass="code-keyword"string/spanDESCENDING=spanclass="code-string""/spanspanclass="code-string"DESC"/span; spanclass="code-keyword"public/spanSortDirectionGridViewSortDirection{spanclass="code-keyword"get/span{spanclass="code-keyword"if/span(ViewState[spanclass="code-string""/spanspanclass="code-string"sortDirection"/span]==spanclass="code-keyword"null/span)ViewState[spanclass="code-string""/spanspanclass="code-string"sortDirection"/span]=SortDirection.Ascending; spanclass="code-keyword"return/span(SortDirection)ViewState[spanclass="code-string""/spanspanclass="code-string"sortDirection"/span];}spanclass="code-keyword"set/span{ViewState[spanclass="code-string""/spanspanclass="code-string"sortDirection"/span]=value;}} spanclass="code-keyword"protected/spanspanclass="code-keyword"void/spanGridView_Sorting(spanclass="code-keyword"object/spansender,GridViewSortEventArgse){spanclass="code-keyword"string/spansortExpression=e.SortExpression; spanclass="code-keyword"if/span(GridViewSortDirection==SortDirection.Ascending){GridViewSortDirection=SortDirection.Descending;SortGridView(sortExpression,DESCENDING);}spanclass="code-keyword"else/span{GridViewSortDirection=SortDirection.Ascending;SortGridView(sortExpression,ASCENDING);} } spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanSortGridView(spanclass="code-keyword"string/spansortExpression,spanclass="code-keyword"string/spandirection){spanclass="code-comment"///spanspanclass="code-comment"YoucancachetheDataTableforimprovingperformance/spanDataTabledt=GetData().Tables[spanclass="code-digit"0/span]; DataViewdv=spanclass="code-keyword"new/spanDataView(dt);dv.Sort=sortExpression+direction; GridView1.DataSource=dv;GridView1.DataBind();}/pre/code同时,新增的SortExpression="在您的客户端脚本和AllowSorting=True以你的GridView的属性。供你参考:imgsrc=请答案纪念,如果这个解决您的问题。爱德华
supriya chaladi
评论会员:游客 时间:2012/02/07
排序在查询它自GridView的数据,并在页面加载事件的GridView加载Hpoe这有助于
DKNTH:我觉得爱德华・卢了,我们有相同的解决方案和它的作品很好,我认为这是你需要什么,

希望它帮助!

感谢