首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

自定义控件中的GridView的OnSorting事件无响应解决思路

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

自定义控件中的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" >

热点排行