Hi, I have an automatic CRUD grid, but the filtering process is not working. Can you help me?
Insert/Delete/Edit all is working ok, but the Filtering is not.
Insert/Delete/Edit all is working ok, but the Filtering is not.
<telerik:RadGrid id="grdReporto" ShowStatusBar="true" DataSourceID="sqlReporto" runat="server" OnItemCommand="grdReporto_ItemCommand" OnItemCreated="grdReporto_ItemCreated" OnItemInserted="grdReporto_ItemInserted" OnItemDeleted="grdReporto_ItemDeleted" OnDataBound="grdReporto_DataBound" OnItemUpdated="grdReporto_ItemUpdated" AllowPaging="true" AllowFilteringByColumn="true" AllowSorting="true" AllowNaturalSort="false" AutoGenerateColumns="false" AllowMultiRowSelection="false"> <GroupingSettings CaseSensitive="false" /> <MasterTableView PageSize="15" NoDetailRecordsText="Sin Informacion" CommandItemDisplay="Top" NoMasterRecordsText="Sin Informacion" AutoGenerateColumns="false" DataSourceID="sqlReporto" DataKeyNames="rowno" AllowFilteringByColumn="true"> <CommandItemTemplate> <table style="width:100%"> <tr> <td width="50%" align="left"> <asp:LinkButton ID="InitInsertButton" Text="Nuevo Usuario" CommandName="InitInsert" runat="server"> <img src="../../img/21.png" alt="" /> Nuevo Usuario </asp:LinkButton> </td> <td width="50%" align="right"> <asp:LinkButton ID="LinkButton9" Text="Refresca" CommandName="Rebind" runat="server"> <img src="../../img/21.png" alt="" /> Refresca </asp:LinkButton> </td> </tr> </table> </CommandItemTemplate> <Columns> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Reporto" ImageUrl="../../img/accept.png" UniqueName="Reporto" /> <telerik:GridBoundColumn UniqueName="rowno" ReadOnly="true" DataField="rowno" Visible="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Matricula" SortExpression="matricula" UniqueName="matricula" EditFormColumnIndex="0"> <ItemTemplate> <asp:Literal runat="server" ID="litMatricula" Text='<%# Eval("matricula") %>' /> </ItemTemplate> <EditItemTemplate> <span> <telerik:RadTextBox runat="server" ID="txtMatricula" Width="150px" Text='<%# Bind("matricula") %>' /> <span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtMatricula" ErrorMessage="*" runat="server" /> </span> </span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Nombre" SortExpression="nombre" UniqueName="nombre" EditFormColumnIndex="0"> <ItemTemplate> <asp:Literal runat="server" ID="litNombre" Text='<%# Eval("nombre") %>' /> </ItemTemplate> <EditItemTemplate> <span> <telerik:RadTextBox runat="server" ID="txtNombre" Width="200px" Text='<%# Bind("nombre") %>' /> <span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="txtNombre" ErrorMessage="*" runat="server" /> </span> </span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Correo (sin @)" SortExpression="email" UniqueName="email" EditFormColumnIndex="1"> <ItemTemplate> <asp:Literal runat="server" ID="litEmail" Text='<%# Eval("email") %>' /> </ItemTemplate> <EditItemTemplate> <span> <telerik:RadTextBox runat="server" ID="txtEmail" Width="150px" Text='<%# Bind("email") %>' /> <span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="txtEmail" ErrorMessage="*" runat="server" /> </span> </span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Ext" SortExpression="extension" UniqueName="extension" EditFormColumnIndex="1"> <ItemTemplate> <asp:Literal runat="server" ID="litExt" Text='<%# Eval("extension") %>' /> </ItemTemplate> <EditItemTemplate> <span> <telerik:RadTextBox runat="server" ID="txtExt" Width="100px" Text='<%# Bind("extension") %>' /> <span style="color: Red"> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="txtExt" ErrorMessage="*" runat="server" /> </span> </span> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="lastupdate" ReadOnly="true" HeaderText="Actualizacion" Visible="false" SortExpression="lastupdate" UniqueName="lastupdate"> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn" /> <telerik:GridButtonColumn ConfirmText="Eliminar este Usuario?" ConfirmDialogType="RadWindow" ConfirmTitle="Eliminar" ButtonType="ImageButton" CommandName="Delete" Text="Eliminar" UniqueName="DeleteColumn"> </telerik:GridButtonColumn> </Columns> <EditFormSettings ColumnNumber="2" CaptionDataField="nombre" CaptionFormatString="Editar Usuario {0}" InsertCaption="Nuevo Usuario"> <FormTableItemStyle Wrap="False"></FormTableItemStyle> <FormCaptionStyle CssClass="tb1"></FormCaptionStyle> <FormMainTableStyle GridLines="None" CellSpacing="0" CellPadding="3" BackColor="White" Width="100%" /> <FormTableStyle CellSpacing="0" CellPadding="2" Height="110px" BackColor="White" /> <FormTableAlternatingItemStyle Wrap="False"></FormTableAlternatingItemStyle> <EditColumn ButtonType="ImageButton" InsertText="Inserta" UpdateText="Actualiza" UniqueName="EditCommandColumn1" CancelText="Cancelar"> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings> </MasterTableView> <ClientSettings EnableRowHoverStyle="true" /> <PagerStyle Mode="NumericPages"></PagerStyle></telerik:RadGrid>