0
웹 응용 프로그램에서 나는 사용자 지정 정렬을 위해 노력하고있어 radgridview 컨트롤을 사용하고 있지만 정렬 작업을하지 못해서 감사합니다. 이 내 코드 :Rad Gridview? asp.net에서?
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
PageSize ="3" AllowPaging ="True"
Skin="WebBlue" onpageindexchanged="RadGrid1_PageIndexChanged"
AllowSorting="True" CellSpacing="0" GridLines="None"
onsortcommand="RadGrid1_SortCommand" >
<MasterTableView AllowCustomSorting ="true" >
<Columns >
<telerik:GridTemplateColumn HeaderText ="Emp No">
<ItemTemplate >
<asp:Label ID="lablemp" runat ="server" Text ='<%# Eval("empno") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText ="Firstname" SortExpression ="true">
<ItemTemplate >
<asp:Label ID="lablfname" runat ="server" Text ='<%# Eval("firstname") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText ="Lastname">
<ItemTemplate >
<asp:Label ID="lablast" runat ="server" Text ='<%# Eval("lastname") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText ="Sal">
<ItemTemplate >
<asp:Label ID="labsal" runat ="server" Text ='<%# Eval("sal") %>'></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
이 .aspx.cs 코드 :
protected void RadGrid1_SortCommand(object sender, GridSortCommandEventArgs e)
{
GridSortExpression expression = new GridSortExpression();
expression.FieldName = "firstname";
expression.SortOrder = GridSortOrder.Descending;
this.RadGrid1.MasterTableView.SortExpressions.AddSortExpression(expression);
this.RadGrid1.MasterTableView.Rebind();
}
당신이 날 수 있습니다.