RadDock with RadGrid inside User Control

2 posts, 0 answers
  1. Simone
    Simone avatar
    34 posts
    Member since:
    Mar 2011

    Posted 23 Sep 2011 Link to this post

    INSERTCOMMAND in a RadGrid inside a Raddock is not firing!

    I have a RadGrid inside a RadDock. I am doing some updating/inserting built in the RadGrid.

    The RadGrid's ItemCommand fires ok when clicking to INIT insert.

    However the ItemCommand, UpdateCommand / InsertCommand ARE NOT FIRING when clicking to perform Insert.
    They fire OK if I just put the grid on the page (without the raddock), it works fine, but they won't fire if the grid is inside the raddock.

    I need to know why this is happening.




    <%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
        CodeBehind="WebForm4.aspx.cs" Inherits="SMTPro.WebForm4" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
    <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <telerik:RadDockLayout runat="server" EnableViewState="false" ID="RadDockLayout1"
            <telerik:RadDock ID="rdRepAds" runat="server" Title="Ads" Width="600px" EnableAnimation="true"
                Skin="Office2010Silver" EnableRoundedCorners="true" Resizable="true" AutoPostBack="true">
                    <telerik:RadGrid ID="grdRepAds" runat="server" CellSpacing="0" GridLines="None" PageSize="20"
                        EnableViewState="true" AutoGenerateColumns="False" AllowPaging="True" AllowSorting="True"
                        OnItemCommand="grdRepAds_ItemCommand" OnItemDataBound="grdRepAds_ItemDataBound"
                            <Selecting AllowRowSelect="True" />
                        <MasterTableView DataKeyNames="ID" CommandItemDisplay="Bottom" AutoGenerateColumns="False"
                            FilterExpression="Active = true">
                                <asp:LinkButton ID="btnInitInsert" runat="server" CommandName="InitInsert"><img style="border:0px;vertical-align:middle;" alt="" src="Images/AddRecord.gif" />Add new&nbsp;&nbsp;&nbsp;&nbsp;</asp:LinkButton>
                                <telerik:GridBoundColumn DataField="RepID" FilterControlWidth="130" HeaderText="RepID">
                                <telerik:GridBoundColumn DataField="AdID" FilterControlWidth="130" HeaderText="AdID">
                        <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">



            protected void Page_Load(object sender, EventArgs e)
                if (!Page.IsPostBack)
                    using (var db = new mockupEntities())
                        int repID;
                        repID = 7784;
                        var query = from sr in db.RepAds
                                    where sr.RepID == repID
                                    select sr;

                        grdRepAds.DataSource = query.ToList();
                        Session["dsRepAdsByRepID"] = query.ToList();
                    grdRepAds.DataSource = Session["dsRepAdsByRepID"];

            protected void grdRepAds_ItemCommand(object sender, GridCommandEventArgs e)

            protected void grdRepAds_ItemDataBound(object sender, GridItemEventArgs e)

            protected void grdRepAds_InsertCommand(object sender, GridCommandEventArgs e)
                //does not fire!!!!!!!!!


  2. Simone
    Simone avatar
    34 posts
    Member since:
    Mar 2011

    Posted 26 Sep 2011 Link to this post

    Never mind. I figured out. I had "enableviewstate=false" set, I just turned it off and it seems to be working now.
Back to Top