我有一個gridview,它在按鈕單擊綁定到數據集,本身由存儲過程填充。我只是想知道是否有一個簡單的方法來應用排序到gridview而不必更改任何SQL?以編程方式排序綁定到數據集的gridview(存儲過程)
回答
您可以在任何臨時數據表中獲取存儲過程值,然後對數據表數據應用排序並綁定到gridview。
這是我所做的和它已經工作的效果 - 在這裏找到了一個精彩的小教程[鏈接](http://weblogs.asp.net/vikram/archive/2008 /04/15/manually-sorting-and-paging-gridview-without-using-datasource-control.aspx) – cookee89 2013-04-11 11:51:45
protected void radgvData_SortCommand(object sender, GridSortCommandEventArgs e)
{
GridTableView tableView = e.Item.OwnerTableView;
e.Canceled = true;
GridSortExpression expression = new GridSortExpression();
expression.FieldName = e.SortExpression;
if (tableView.SortExpressions.Count == 0 || tableView.SortExpressions[0].FieldName != e.SortExpression)
expression.SortOrder = GridSortOrder.Descending;
else if (tableView.SortExpressions[0].SortOrder == GridSortOrder.Descending)
expression.SortOrder = GridSortOrder.Ascending;
else if (tableView.SortExpressions[0].SortOrder == GridSortOrder.Ascending)
expression.SortOrder = GridSortOrder.Descending;
tableView.SortExpressions.AddSortExpression(expression);
radgvData.Rebind();
}
試試這個代碼排序.........
謝謝!我會研究這個 – cookee89 2013-04-11 11:28:42
ok.sure ...如果有任何疑問比告訴我...... – 2013-04-11 11:30:14
- 1. ASP.net以編程方式將數據集綁定到gridview
- 2. 以編程方式將非數據綁定列添加到gridview
- 3. 如何以編程方式設置數據綁定GridView?
- 4. MvvmCross:以編程方式數據綁定
- 5. 以編程方式將綁定的Gridview添加到tabPanels
- 6. ASP.NET GridView SqlDatasource編程數據綁定排序
- 7. 以編程方式將GridView綁定到SqlDataSource
- 8. 以編程方式將列表<String>綁定到GridView
- 9. 以編程方式對未綁定的datagridview進行排序
- 10. 以編程方式將行添加到數據綁定的DataGridView?
- 11. 春季驗證 - 以編程方式綁定到驗證程序
- 12. 以編程方式將數據從UITextFields存儲到NSArray中iOS
- 13. 在C#中以編程方式將formview綁定到數據表#
- 14. 數據集綁定存儲過程更新/插入/刪除
- 15. WPF:以編程方式將DataGrid綁定到集合
- 16. 排序GridView綁定到數據集,DataTable null上強制轉換?
- 17. 以編程方式操作程序集元數據
- 18. 以編程方式在GridView中綁定標題
- 19. 以編程方式將GridView以編程方式與ASP MERMERSHIP
- 20. 以編程方式對GridView進行排序
- 21. 以編程方式將數據源/數據集添加到LocalReport
- 22. 綁定MVC網格以存儲過程與大量數據
- 23. 如何以編程方式將數據加載到gridview?
- 24. 以編程方式保存UITextField數據
- 25. 綁定組合框到存儲過程
- 26. 以編程方式綁定VS.對象數據源的性能
- 27. 以編程方式創建存儲過程
- 28. 與存儲過程中的數據集
- 29. 數據綁定使用ObjectDataSource而不使用存儲過程的GridView
- 30. 完整數據綁定到存儲過程?
我想過切換到SqlDataSource的,但我需要更新一個按鈕在GridView的選擇 - 因此編程結合它。我也嘗試將數據集放入dataview – cookee89 2013-04-11 11:26:36