读书人

自定义控件中的GridView的OnSorting事

发布时间: 2012-03-22 17:43:57 作者: rapoo

自定义控件中的GridView的OnSorting事件无响应
我建了一个自定义控件"DataGrid.ascx" ,主要是GridView。

"DataGrid.ascx":

...

<div id="DataGrid_Table" runat="server">

<asp:GridView ID="GridView1" runat="server" AllowPaging="true" AutoGenerateColumn="false" onrowcreated="GridView1_RowCreated"

onrowdatabound="GridView1_RowDataBound" AllowSorting="true" OnSorting="GridView1_Sorting">

<PagerSettings Visbile="false"/>

<RowStyle Wrap="false" />

<Columns>

<asp:TemplateField>

<ItemTemplate>

<asp:Button ID="SelButton" runat="server" OnClick="SelButton_Click" CausesValidation="false" CssClass="HideClass"/>

</ItemTemplate>

</asp:TemplateField>

</Columns>

<RowStyle ... />

...

<HeaderStyle CssClass="GridView1_Header" Height="27px" />

</div>



cs:

protected void GridView1_Sorting(object sender, GridViewSortEventArgs e){

...

}

在一个ASPX页面使用Update Panel包含该控件,但是点击标题行,无响应。排序事件无响应。

[解决办法]
我不知道你写的是什么控件
但是我知道要让GridView排序需要设置一个属性为true
[解决办法]
那我就不知道了,只能帮你顶顶.
[解决办法]
<asp:TemplateField HeaderText="列xx" SortExpression="xx" >

读书人网 >.NET Framework

热点推荐