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

[Solved] telerik Radwindow not opened when click on RadGrid "add new a row " image button

1 Answer 95 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Bala
Top achievements
Rank 1
Bala asked on 14 Mar 2013, 11:55 PM
Hi,

I have two issues

1) telerik Radwindow  not opened when I click on RadGrid's  "add new a row " image button. the below is the code

2) I gone through telerik sites but I couldn't apply stylesheets for radwinodw ( see code and also use the skin path)



<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="TelerikProject._Default" %>
  
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
  
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
     
   <div
    <link rel="stylesheet" type="text/css" href='<% =ResolveUrl("~/Styles/Telerik/Window.Web20.css") %>'
        media="screen, projection" />
  
        <link rel="stylesheet" type="text/css" href='<% =ResolveUrl("~/Styles/Telerik/Grid.Web20.css") %>'
        media="screen, projection" />
     
    </div>
       
       
     <style type="text/css">
   
       
   .RadWindow_web20 .rwWindowContent .radconfirm
    {       
        background-image: none !important;
    }
   .rwIcon  
    {  
        background-image: none !important;  
    }  
   .RadWindow_web20 .rwTitlebarControls 
   {
        font-weight:bold;
        font-size:8pt;
        white-space:nowrap;
        background-image: url('../images/bluebar2.png');
      
        color:#ffffff;
        height:25px;
    }
  
    </style>
                 
<telerik:RadScriptManager ID="radscriptmanager1" runat="server" 
  
</telerik:RadScriptManager>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server" 
    EnableEmbeddedSkins="False" Skin="Web20" >
  
    <Windows>
             
  
       <telerik:RadWindow ID="rwGoogle" runat="server" Behavior="Default"
  
            Height="400px" InitialBehavior="None" NavigateUrl="http://www.google.com" 
  
            Title="Google Window" ToolTip="Google Window" Width="500px" 
  
            OpenerElementID="aGoogleWindow" Visible="true">
  
            <ContentTemplate>
  
                <h3>Automatic Window</h3>
  
                <p>This window is set to open automatically when the page is loaded, which is useful for setting reminders or messages. The content of the window
  
                    can be a separate page file that is loaded for display, or in this case a static content template defined in the window control itself.</p>
  
            </ContentTemplate>
  
        </telerik:RadWindow>
  
         
    </Windows>
  
</telerik:RadWindowManager>
  
  
    <telerik:RadGrid 
      
     EnableEmbeddedSkins="False" Skin="Web20" 
  
     AutoGenerateColumns="false" ID="RadGrid1" Width="760px" AllowSorting="true"
            PageSize="20" ShowFooter="True" AllowPaging="True" runat="server" GridLines="None">
            <PagerStyle Mode="NextPrevAndNumeric" />
            <GroupingSettings CaseSensitive="false" />
            <MasterTableView 
          
            AutoGenerateColumns="false" AllowFilteringByColumn="true" ShowFooter="True"
                TableLayout="Auto" 
              
                 CommandItemDisplay="Bottom" CommandItemSettings-ShowRefreshButton="False" 
                CommandItemSettings-ShowAddNewRecordButton="True" CommandItemSettings-AddNewRecordText="Add a Row" EnableColumnsViewState="true" EditMode="PopUp" >
                <NoRecordsTemplate>
                    <div style="color:Red">No items found.</div>
                </NoRecordsTemplate>
  
  
                <Columns>
                    <telerik:GridBoundColumn DataField="OrderID" HeaderText="OrderID" SortExpression="OrderID"
                        UniqueName="OrderID" FilterControlWidth="40px" CurrentFilterFunction="EqualTo"
                        FilterDelay="4000" ShowFilterIcon="false">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn FilterControlWidth="105px" DataField="ShipName" HeaderText="ShipName"
                        SortExpression="ShipName" UniqueName="ShipName" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
                        ShowFilterIcon="false">
                    </telerik:GridBoundColumn>
                    <telerik:GridDateTimeColumn FilterControlWidth="50px" DataField="OrderDate" HeaderText="OrderDate"
                        AllowFiltering="false" SortExpression="OrderDate" UniqueName="OrderDate" PickerType="None"
                        AllowSorting="false" DataFormatString="{0:d}">
                    </telerik:GridDateTimeColumn>
                    <telerik:GridDateTimeColumn FilterControlWidth="120px" DataField="ShippedDate" HeaderText="ShippedDate"
                        SortExpression="ShippedDate" UniqueName="ShippedDate" PickerType="DatePicker"
                        AllowSorting="false" AllowFiltering="false" DataFormatString="{0:D}">
                        <HeaderStyle Width="160px" />
                    </telerik:GridDateTimeColumn>
                    <telerik:GridBoundColumn FilterControlWidth="50px" DataField="ShipCountry" HeaderText="ShipCountry"
                        AutoPostBackOnFilter="true" SortExpression="ShipCountry" UniqueName="ShipCountry"
                        AllowFiltering="true" CurrentFilterFunction="StartsWith" ShowFilterIcon="false">
                    </telerik:GridBoundColumn>
                    <telerik:GridMaskedColumn FilterControlWidth="50px" DataField="ShipPostalCode" HeaderText="ShipPostalCode"
                        SortExpression="ShipPostalCode" UniqueName="ShipPostalCode" Mask="#####" AllowFiltering="false"
                        AllowSorting="false">
                        <FooterStyle Font-Bold="true" />
                    </telerik:GridMaskedColumn>
                    <telerik:GridBoundColumn HeaderStyle-Width="90px" FilterControlWidth="50px" DataField="Freight"
                        DataType="System.Decimal" HeaderText="Freight" SortExpression="Freight" UniqueName="Freight">
                        <FooterStyle Font-Bold="true" />
                    </telerik:GridBoundColumn>
                </Columns>
            </MasterTableView>
            <ClientSettings>
                <Scrolling AllowScroll="false"  />
                <Selecting AllowRowSelect="True" />
                <ClientEvents OnCommand="OnCommand" />
            </ClientSettings>
  
    </telerik:RadGrid>
  
     
  
</asp:Content>


Thank You
Bala

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 19 Mar 2013, 05:45 PM
Hello Bala,

Can you specify how the grid is bound? If you bind the grid calling DataBind() method I suggest you switch to advanced data binding through NeedDataSource event and see if it makes any difference.

Greetings,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
Grid
Asked by
Bala
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or