【发布时间】:2012-10-21 03:17:00
【问题描述】:
我不知道如何在我的复合控件中动态创建的 GridView 中启用排序。当然,我尝试将 GridView 的 AllowSorting 属性设置为“true”,但它不允许排序功能(标题中没有可以单击的链接按钮)。 AllowPaging 属性可以正常工作。
有什么办法解决这个问题吗?
protected override void OnInit(EventArgs e)
{
innerGridView.AutoGenerateColumns = false;
innerGridView.AllowSorting = true;
innerGridView.AllowPaging = true;
innerGridView.PageSize = 2;
base.OnInit(e);
}
【问题讨论】:
-
您的数据源是否有有效的 SortParameterName?
-
是的,确实如此 - 当我将数据源绑定到页面上的其他 gridview(不在复合控件中)时,它可以正常工作。
标签: c# asp.net gridview composite-controls