This is a migrated thread and some comments may be shown as answers.

Radgrid in Prod not returning edit

1 Answer 71 Views
Grid
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
David asked on 10 Dec 2010, 06:12 PM
Locally my gird is functioning fine and when i move it to production the grid and other rad controls render. But the grid does not return when i click the edit button for the row.  Any thoughts?
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="BlueSheet.Default" %>
  
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global-styles.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global-dynamic-styles.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/fonts.aspx?lcid=1033" />
  
<head runat="server">
    <title></title>
    <style type="text/css">
        .style1
        {
            width: 7px;
        }
    </style>
      
  
    <telerik:RadCodeBlock id="CodeBlock" runat=server>
        <script language=javascript>
            function Command(sender, eventArgs) {
                //alert(eventArgs.get_commandName());
            }
            function SendAlert() {
                //alert('Here');
            }
        </script>
    </telerik:RadCodeBlock>
</head>
<body style="background-color: #eaf3ff">
    <form id="form1" runat="server" style="background-color: #eaf3ff" enableviewstate="true">
      
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">
      
    </telerik:RadStyleSheetManager>
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
      
    </telerik:RadScriptManager>
    <div width="100%">
        <table width="100%">
            <tr>
                <td colspan="5">
                    <telerik:RadSlider ID="RadSlider1" runat="server" Height="30px" Width="752px" ItemType="Item"
                        MaximumValue="10" Skin="Windows7" TrackPosition="BottomRight">
                        <Items>
                            <telerik:RadSliderItem runat="server" Text=" Euphoria" Value="1" />
                            <telerik:RadSliderItem runat="server" Text=" Great" Value="2" />
                            <telerik:RadSliderItem runat="server" Text=" Secure" Value="3" />
                            <telerik:RadSliderItem runat="server" Text=" Comfort" Value="4" />
                            <telerik:RadSliderItem runat="server" Text=" Ok" Value="5" />
                            <telerik:RadSliderItem runat="server" Text=" Concern" Value="6" />
                            <telerik:RadSliderItem runat="server" Text=" Discomfort" Value="7" />
                            <telerik:RadSliderItem runat="server" Text=" Worry" Value="8" />
                            <telerik:RadSliderItem runat="server" Text=" Fear" Value="9" />
                            <telerik:RadSliderItem runat="server" Text=" Panic" Value="10" />
                        </Items>
                    </telerik:RadSlider>
                </td>
            </tr>
            <tr>
                <td>
                    <table>
                        <tr>
                            <td width="150px">
                                Collaborative Partner
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Partner" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Financial Stable
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Stable" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style1">
                                Emerging Growth
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Emerging" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Assignments 90 days+
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Assignments" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Potenital 100-300k
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Potenital" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                    </table>
                </td>
                <td valign="top">
                    <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AutoGenerateColumns="False" 
                         Skin="Windows7" Width="400px"
                        Height="148px" 
                        onneeddatasource="RadGrid1_NeedDataSource" 
                        onitemcommand="RadGrid1_ItemCommand" onitemupdated="RadGrid1_ItemUpdated" 
                        onupdatecommand="RadGrid1_UpdateCommand" 
                         >
                       <ClientSettings>
                        
                       </ClientSettings>
                        <MasterTableView EditMode="InPlace">
                              
  
  
                              
                            <RowIndicatorColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
                            <Columns>
                                <telerik:GridBoundColumn UniqueName="Buyer" DataField="Name" HeaderText="Full Name"
                                    ReadOnly="True">
                                </telerik:GridBoundColumn>
                                <telerik:GridTemplateColumn UniqueName="Role" DataField="Role" HeaderText="Role"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Role") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:DropDownList runat="server" ID="Role" SelectedValue='<%# Bind("Role") %>' 
                                         DataSource='<%# (new string[] { "Economic", "User", "Technical","Coach" })%>' 
                                          AppendDataBoundItems="True" >
                                            
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn UniqueName="Degree" DataField="Degree" HeaderText="Degree"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Degree")%>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:DropDownList runat="server" ID="Degree" SelectedValue='<%# Bind("Degree") %>'
                                         DataSource='<%# (new string[] { "High", "Medium", "Low" })%>' 
                                          AppendDataBoundItems="True"  >
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn UniqueName="Mode" DataField="Mode" HeaderText="Mode"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Mode") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
  
                                          
  
                                        <asp:DropDownList runat="server" ID="Mode" SelectedValue='<%# Bind("Mode") %>'
                                         DataSource='<%# (new string[] { "Growth", "Trouble", "Even Keel", "Overconfident" })%>' 
                                          AppendDataBoundItems="True"  >
                                              
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                  
                                <telerik:GridTemplateColumn UniqueName="id" Visible="false">
                                    <EditItemTemplate >
                                        <asp:Label runat="server" ID="contactid" Text='<%# Eval("contactid") %>' Style="display: none" />
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridEditCommandColumn ButtonType=ImageButton UniqueName="EditButton"></telerik:GridEditCommandColumn>
                                  
                                  
                            </Columns>
                              
                            <EditFormSettings>
                                <EditColumn ButtonType="PushButton" HeaderButtonType="None">
                                </EditColumn>
                            </EditFormSettings>
                             
                        </MasterTableView>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td colspan="5" width="100%">
                    <img src="line.gif" width="100%" height="1px" />
                </td>
            </tr>
            <tr>
                <td>
                    <table width="100%">
                        <tr>
                            <td>
                                Strength
                            </td>
                            </tr
                            <tr>
                                <td>
                                    <asp:TextBox ID="Strength" runat="server" Rows="5" TextMode="MultiLine" Width="100%"></asp:TextBox>
                                </td>
  
                        </tr>
                        <tr>
                            <td>
                                Red Flag
                            </td>
                            </tr
                            <tr>
                                <td>
                                    <asp:TextBox ID="RedFlag" runat="server" Rows="5" TextMode="MultiLine" Width="100%"></asp:TextBox>
                                </td>
  
                        </tr>
                    </table
                </td
            </tr>
            <tr>
                <td colspan="5">
                    <asp:Button ID="Updatebutton" Text="Update" runat="server" OnClick="Updatebutton_Click"
                        Style="display: block" />
                </td>
            </tr>
        </table>
    </div>
    <telerik:Rad
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="BlueSheet.Default" %>
  
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global-styles.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/global-dynamic-styles.css.aspx?lcid=1033" />
<link rel="stylesheet" type="text/css" href="/NFC/_common/styles/fonts.aspx?lcid=1033" />
  
<head runat="server">
    <title></title>
    <style type="text/css">
        .style1
        {
            width: 7px;
        }
    </style>
      
  
    <telerik:RadCodeBlock id="CodeBlock" runat=server>
        <script language=javascript>
            function Command(sender, eventArgs) {
                //alert(eventArgs.get_commandName());
            }
            function SendAlert() {
                //alert('Here');
            }
        </script>
    </telerik:RadCodeBlock>
</head>
<body style="background-color: #eaf3ff">
    <form id="form1" runat="server" style="background-color: #eaf3ff" enableviewstate="true">
      
    <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">
      
    </telerik:RadStyleSheetManager>
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
      
    </telerik:RadScriptManager>
    <div width="100%">
        <table width="100%">
            <tr>
                <td colspan="5">
                    <telerik:RadSlider ID="RadSlider1" runat="server" Height="30px" Width="752px" ItemType="Item"
                        MaximumValue="10" Skin="Windows7" TrackPosition="BottomRight">
                        <Items>
                            <telerik:RadSliderItem runat="server" Text=" Euphoria" Value="1" />
                            <telerik:RadSliderItem runat="server" Text=" Great" Value="2" />
                            <telerik:RadSliderItem runat="server" Text=" Secure" Value="3" />
                            <telerik:RadSliderItem runat="server" Text=" Comfort" Value="4" />
                            <telerik:RadSliderItem runat="server" Text=" Ok" Value="5" />
                            <telerik:RadSliderItem runat="server" Text=" Concern" Value="6" />
                            <telerik:RadSliderItem runat="server" Text=" Discomfort" Value="7" />
                            <telerik:RadSliderItem runat="server" Text=" Worry" Value="8" />
                            <telerik:RadSliderItem runat="server" Text=" Fear" Value="9" />
                            <telerik:RadSliderItem runat="server" Text=" Panic" Value="10" />
                        </Items>
                    </telerik:RadSlider>
                </td>
            </tr>
            <tr>
                <td>
                    <table>
                        <tr>
                            <td width="150px">
                                Collaborative Partner
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Partner" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Financial Stable
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Stable" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="style1">
                                Emerging Growth
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Emerging" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Assignments 90 days+
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Assignments" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Potenital 100-300k
                            </td>
                            <td>
                                <telerik:RadNumericTextBox ID="Potenital" runat="server" Culture="en-US"
                                    MaxValue="5" MinValue="-5" ShowSpinButtons="True" Skin="Default" Value="0" Width="35px">
                                    <IncrementSettings InterceptMouseWheel="False" />
                                    <NumberFormat DecimalDigits="0" />
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                    </table>
                </td>
                <td valign="top">
                    <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AutoGenerateColumns="False" 
                         Skin="Windows7" Width="400px"
                        Height="148px" 
                        onneeddatasource="RadGrid1_NeedDataSource" 
                        onitemcommand="RadGrid1_ItemCommand" onitemupdated="RadGrid1_ItemUpdated" 
                        onupdatecommand="RadGrid1_UpdateCommand" 
                         >
                       <ClientSettings>
                        
                       </ClientSettings>
                        <MasterTableView EditMode="InPlace">
                              
  
  
                              
                            <RowIndicatorColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </RowIndicatorColumn>
                            <ExpandCollapseColumn>
                                <HeaderStyle Width="20px"></HeaderStyle>
                            </ExpandCollapseColumn>
<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
                            <Columns>
                                <telerik:GridBoundColumn UniqueName="Buyer" DataField="Name" HeaderText="Full Name"
                                    ReadOnly="True">
                                </telerik:GridBoundColumn>
                                <telerik:GridTemplateColumn UniqueName="Role" DataField="Role" HeaderText="Role"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Role") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:DropDownList runat="server" ID="Role" SelectedValue='<%# Bind("Role") %>' 
                                         DataSource='<%# (new string[] { "Economic", "User", "Technical","Coach" })%>' 
                                          AppendDataBoundItems="True" >
                                            
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn UniqueName="Degree" DataField="Degree" HeaderText="Degree"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Degree")%>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:DropDownList runat="server" ID="Degree" SelectedValue='<%# Bind("Degree") %>'
                                         DataSource='<%# (new string[] { "High", "Medium", "Low" })%>' 
                                          AppendDataBoundItems="True"  >
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridTemplateColumn UniqueName="Mode" DataField="Mode" HeaderText="Mode"
                                    ReadOnly="false">
                                    <ItemTemplate>
                                        <%# Eval("Mode") %>
                                    </ItemTemplate>
                                    <EditItemTemplate>
  
                                          
  
                                        <asp:DropDownList runat="server" ID="Mode" SelectedValue='<%# Bind("Mode") %>'
                                         DataSource='<%# (new string[] { "Growth", "Trouble", "Even Keel", "Overconfident" })%>' 
                                          AppendDataBoundItems="True"  >
                                              
                                        </asp:DropDownList>
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                  
                                <telerik:GridTemplateColumn UniqueName="id" Visible="false">
                                    <EditItemTemplate >
                                        <asp:Label runat="server" ID="contactid" Text='<%# Eval("contactid") %>' Style="display: none" />
                                    </EditItemTemplate>
                                </telerik:GridTemplateColumn>
                                <telerik:GridEditCommandColumn ButtonType=ImageButton UniqueName="EditButton"></telerik:GridEditCommandColumn>
                                  
                                  
                            </Columns>
                              
                            <EditFormSettings>
                                <EditColumn ButtonType="PushButton" HeaderButtonType="None">
                                </EditColumn>
                            </EditFormSettings>
                             
                        </MasterTableView>
                    </telerik:RadGrid>
                </td>
            </tr>
            <tr>
                <td colspan="5" width="100%">
                    <img src="line.gif" width="100%" height="1px" />
                </td>
            </tr>
            <tr>
                <td>
                    <table width="100%">
                        <tr>
                            <td>
                                Strength
                            </td>
                            </tr
                            <tr>
                                <td>
                                    <asp:TextBox ID="Strength" runat="server" Rows="5" TextMode="MultiLine" Width="100%"></asp:TextBox>
                                </td>
  
                        </tr>
                        <tr>
                            <td>
                                Red Flag
                            </td>
                            </tr
                            <tr>
                                <td>
                                    <asp:TextBox ID="RedFlag" runat="server" Rows="5" TextMode="MultiLine" Width="100%"></asp:TextBox>
                                </td>
  
                        </tr>
                    </table
                </td
            </tr>
            <tr>
                <td colspan="5">
                    <asp:Button ID="Updatebutton" Text="Update" runat="server" OnClick="Updatebutton_Click"
                        Style="display: block" />
                </td>
            </tr>
        </table>
    </div>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableAJAX="true" EnableViewState="true">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelHeight="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    </form>
    <script>
          
    </script>
</body>
</html>
AjaxManager
ID="RadAjaxManager1" runat="server" EnableAJAX="true" EnableViewState="true">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadGrid1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelHeight="" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    </form>
    <script>
          
    </script>
</body>
</html>
C# Code:


1 Answer, 1 is accepted

Sort by
0
Tsvetina
Telerik team
answered on 16 Dec 2010, 09:55 AM
Hello David,

From your mark-up I could not find a possible reason why this behavior could happen. A possible reason would be if you are not binding your grid correctly in the code-behind. Could you please confirm that you are not calling DataBind() anywhere in your C# code? It would be helpful if you post the code that handles data-binding and the ItemCommand event.

Best wishes,
Tsvetina
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
Grid
Asked by
David
Top achievements
Rank 1
Answers by
Tsvetina
Telerik team
Share this question
or