【发布时间】:2009-03-25 18:51:03
【问题描述】:
我使用 GridView 通过 DataSource 属性使用 ObjectDataSource 进行绑定。现在,问题是我有一个整数字段,如下所示:
<asp:GridView ... DataSource="MyObjectDataSource" OnSorting="MyGrdView_Sorting" >
<Columns>
<asp:BoundField DataField="IntegerField" Visible="False" SortExpression="IntegerField" />
</Columns>
</asp:GridView>
我还为我的业务逻辑目的捕获 RowCommand 事件,并在其中触发 GridView 的 Sort() 方法。如果我从 Sorting 事件处理程序中触发 Sort() 方法,我会得到堆栈溢出异常,我不知道它为什么会发生?
最后,即使做了我认为在这里没有发生的正确事情,排序在我的带有 IntegerField 的 GridView 中也不起作用。我做错了什么? :(
【问题讨论】: