我有一个带有AllowSorting="True"
的GridView,我有一个带有SortParameterName="orderBy"
,SelectMethod="GetScheduledSurveys"
和
<SelectParameters>
<asp:Parameter Name="orderBy" Type="String" DefaultValue="SurveyDueDate" />
</SelectParameters>
当我第一次进入页面时,“orderBy”SelectParameter的DefaultValue不会传递给“GetScheduledSurveys”SelectMethod。它仅在我单击GridView中的标题时传递。如何让它在首次访问时使用默认值?
答案 0 :(得分:1)
为什么在将数据传递给数据源之前没有对这些数据进行排序(即在存储过程或查询中对其进行排序)是否有原因?如果不是,我会建议Page_Load
Page.IsPostBack==false
时进行此操作。祝你好运!