or
<telerik:RadGrid ID="gvUser" runat="server" AllowSorting="True" AutoGenerateColumns="False" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" DataSourceID="srcGv" GridLines="None" Skin="Windows7" onitemcreated="gvUser_ItemCreated" AllowPaging="True" onupdatecommand="gvUser_UpdateCommand" AllowAutomaticInserts="true"> <MasterTableView DataSourceID="srcGv" EditMode="InPlace" ClientDataKeyNames="pk" DataKeyNames="pk" PageSize="10" InsertItemDisplay="Top" AllowAutomaticInserts="true"> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <Columns>... Colums ... </Columns> <EditFormSettings InsertCaption="Neuer Benutzer"> <EditColumn FilterControlAltText="Filter EditCommandColumn column" UpdateText="Anwenden" InsertText="Hinzufügen" CancelText="Abbrechen"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> </telerik:RadGrid> <asp:SqlDataSource ID="srcGv" runat="server" ConnectionString="<%$ ConnectionStrings:cn%>" DeleteCommand= ... here is the Delete Command InsertCommand= ... here is the Insert Command .... SelectCommand= ... here is the Select Command ... UpdateCommand=... here is the Update Command ... <DeleteParameters>... Delete Param ... </DeleteParameters> <InsertParameters>... Insert Params .... </InsertParameters> <SelectParameters> <asp:ControlParameter ControlID="cboR" Name="R" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> <UpdateParameters>... Update Params ... </UpdateParameters> </asp:SqlDataSource><telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow runat="server" Width="600px" Height="550px" VisibleStatusbar="false" style="z-index:10000;" ID="ExplorerWindow" Modal="true" Behaviors="Default"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager>if (e.CommandName == RadGrid.FilterCommandName) { Pair filterPair = (Pair)e.CommandArgument; if (filterPair.Second.ToString() == "DateCreated") { string colName = filterPair.Second.ToString(); TextBox tbPattern = (e.Item as GridFilteringItem)[colName].Controls[0] as TextBox; string[] values = tbPattern.Text.Split(' '); if (values.Length == 2) { e.Canceled = true; string newFilter = "(([" + filterPair.Second + "] >='" + values[0] + "') AND ([" + filterPair.Second + "] <='" + values[1] + "'))"; if (taskGrid.MasterTableView.FilterExpression == "") { taskGrid.MasterTableView.FilterExpression = "('" + startDate1.Value.ToString("MM/dd/yyyy HH:mm:ss") + "' <= [DateCreated] AND [DateCreated] <= '" + endDate1.Value.ToString("MM/dd/yyyy HH:mm:ss") + "')" + newFilter; } else { taskGrid.MasterTableView.FilterExpression += " AND ('" + startDate1.Value.ToString("MM/dd/yyyy HH:mm:ss") + "' <= [DateCreated] AND [DateCreated] <= '" + endDate1.Value.ToString("MM/dd/yyyy HH:mm:ss") + "' )"; } } } }function OnRequestStart(sender, args) { //get a reference to the current RadWindow var oWnd = GetRadWindow(); args.set_eventArgument(oWnd["EmailAddress"]); }