Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
125
how to sort TemplateDataField column
posted

Hi all,

I use webdatagrid's sort feature, and one column is TemplateDataField, when I try sort this column, error happened.

the code is as following

 

 <ig:WebDataGrid ID="WebDataGrid2" DataSourceID="ObjectDataSource1"
            runat="server" EnableAjax="true" Height="400px" Width="825px" AutoGenerateColumns="False"
            DataKeyFields="Client_id">
            <Columns>
               <ig:TemplateDataField Key="DeleteItm" Width="60px">
                            <ItemTemplate>
                                <asp:ImageButton runat="server" ID="DeleteItem" AlternateText="<%$ Resources:ChineseLanguage, Client  %>" ImageUrl="../../images/WebDataGrid/DeleteIcon.PNG" OnClientClick="DeleteRow(); return false;" />
                            </ItemTemplate>
                        </ig:TemplateDataField>
                <ig:BoundDataField DataFieldName="Client_id" Key="Client_id">
                  
                    <Header Text="<%$ Resources:ChineseLanguage, Client_id  %>" />
                </ig:BoundDataField>
                <ig:BoundDataField DataFieldName="Client" Key="Client">
                    <Header Text="<%$ Resources:ChineseLanguage, Client  %>" />
                </ig:BoundDataField>
                <ig:BoundDataField DataFieldName="Client_e" Key="Client_e">
                    <Header Text="<%$ Resources:ChineseLanguage, Client_e  %>" />
                </ig:BoundDataField>
            </Columns>
            <EditorProviders>
                 <ig:TextBoxProvider ID="TextBoxProvider" />
            </EditorProviders>     
            <Templates >
                <asp:Label ID="aa" Text="bbb" runat="server"></asp:Label>
            </Templates>
            <Behaviors>
                <ig:Activation />
                    <ig:Selection RowSelectType="Multiple" CellClickAction="Row" />
                    <ig:EditingCore>
                        <Behaviors>
                            <ig:CellEditing Enabled="true" >
                                <EditModeActions EnableF2="true" EnableOnActive="true" MouseClick="Single" />
                                <ColumnSettings>
                                    <ig:EditingColumnSetting ColumnKey="ClientID" ReadOnly="true" />
                                </ColumnSettings>                              
                            </ig:CellEditing>
                            <ig:RowDeleting Enabled="true" />
                            <ig:RowAdding  EditModeActions-EnableOnActive="true" EditModeActions-MouseClick="Single" Enabled="true" />
                        </Behaviors>
                    </ig:EditingCore>
                    <ig:Paging PagerAppearance="Bottom" PageSize="10" Enabled="true" />                   
                     <ig:RowSelectors Enabled="true" RowNumbering="true"  />
                    <ig:Sorting SortingMode="Single" Enabled="true" />
                    <ig:Filtering Alignment="Top" Visibility="Visible" Enabled="true" AnimationEnabled="true" />
                   

            </Behaviors>
            <EditorProviders>
                <ig:WebTextEditProvider ID="WebTextEditProvider2" />
            </EditorProviders>
        
        </ig:WebDataGrid>