Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
238 views
I've been using event handlers to do some custom formatting, or calculations within grids for a while. I will usually write something like so, that accesses the TableCells by UniqueName:

void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
        {
            GridDataItem item = e.Item as GridDataItem;
            if (item != null)
            {
                Do some work
                ....
                        item["ColName"].text = ...;
                .....
               
            }
           GridFooterItem item = e.Item as GridFooterItem;
            if (item != null)
            {
                Do the same work
                ....
                        item["ColName"].text = ...;
                .....
               
            }
        }
To prevent code duplication, is there anyway i can use a base class or interface member to reference the TableCells by name?
Dimo
Telerik team
 answered on 22 Apr 2010
1 answer
322 views
I have tried the links to setting values for bound items in a edit/insert form template but cannot get it to work. I have a radiobuttonlist in my custom edit form and when I try to insert a new record I get the

'RadioButtonList1' has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value
error.

This radiobuttionlist is bound to a sql data field called "publishgroup"  to get its selected value however I have tried and tried to set the selected value on insert but cannot get it set. Can you provide a code sample to find the control and set the value when I go into insert mode.

Thanks
Shinu
Top achievements
Rank 2
 answered on 22 Apr 2010
1 answer
294 views
I have a combox inside a itemtemplate for a RadToolBarButton. Once I have buried the control in the itemTemplate, I can no longer access it in code behind. Is that correct? So the only way I can access the control is to do something similar to:

RadComboBox cmbPresets = (RadComboBox)rtbMenuAdmin.FindItemByText("Preset").FindControl("cmbPresets");

Thanks!
Shinu
Top achievements
Rank 2
 answered on 22 Apr 2010
3 answers
208 views
Has anyone worked the Calendar into a Event Calendar that a website owner can input event info into, via Scheduler perhaps, and that the site viewer can click on to view event information? I don't find any demos of the Calendar that is being used in this way.
Martin
Telerik team
 answered on 22 Apr 2010
1 answer
281 views
Hi,
I'm working on the newest version of Telerik Gridview, I would like to get access to the whole column of the Tableview by Uniquename and make the whole column invisible. Can you provide me a full example how to do it? Thanks in advance
Shinu
Top achievements
Rank 2
 answered on 22 Apr 2010
1 answer
113 views
Hello.

I'm use my own skin and FormDecorator.
<telerik:RadFormDecorator ID="fd" runat="server" DecoratedControls="RadioButtons, CheckBoxes, TextArea, TextBox" Skin="S1" EnableEmbeddedSkins="false" /> 
 
Latest Opera version has problem - checkboxes and radiobuttons unclickable. Other browsers work fine.

Can anybody help to solve this problem?
Georgi Tunev
Telerik team
 answered on 22 Apr 2010
1 answer
135 views
hi
my onblur code isnt working
         function Blur(sender, eventArgs) 
         { 
           var nda = document.getElementById("<%= txtIMPORTOEURO.ClientID %>"); 
           var imp = document.getElementById("<%= txtIMPORTOVALUTA.ClientID %>"); 
                imp.set_value(sender.get_value() - nda.value); 
         } 

my txtIMPORTOVALUTA doesnt change value
Shinu
Top achievements
Rank 2
 answered on 22 Apr 2010
1 answer
113 views
Hello,
   I'm attempting to use a radTreeView for navigation in a Master page.  Each link navigates to a content page.  The items are static in the html code, not loaded at runtime.  I can't seem to save the state between pages.  I'm using the code below, I didn't paste in the entire tree.  Can someone point me in the right direction.


telerik:RadTreeView ID="RadTreeView1" Runat="server"   
                    EnableAjaxSkinRendering="False" ShowLineImages="False"   
                    SingleExpandPath="True"  EnableEmbeddedSkins="False" 
                    Skin="MySkin" OnClientNodeClicked="ClientNodeClicked" OnNodeExpand="RadTreeView1_NodeExpand"   
            onnodecollapse="RadTreeView1_NodeCollapse"
protected void Page_Load(object sender, EventArgs e)  
    {  
        if (!Page.IsPostBack && String.IsNullOrEmpty((string)Session["myTreeView"]))  
        {  
              
            Session["myTreeView"] = RadTreeView1.GetXml();  
        }  
        else if (!String.IsNullOrEmpty((string)Session["myTreeView"]) && (!IsPostBack))  
        {  
            string treeViewState = (string)Session["myTreeView"];  
            RadTreeView1.LoadXmlString(treeViewState);    
 
        }  
    }  
 
 
 
protected void RadTreeView1_NodeExpand(object sender, RadTreeNodeEventArgs e)  
    {  
        Session["myTreeView"] = RadTreeView1.GetXml();  
    } 
I am using node templates with links if it makes a difference.

<telerik:RadTreeNode runat="server"   
                            HoveredImageUrl="~/images/plus.jpg"    
                            ImageUrl="~/images/node-image.gif" Width="165px" > 
                             <NodeTemplate> 
                                  <href="ContactUs.aspx">Contact Us</a> 
                                  
                                </NodeTemplate> 
                        </telerik:RadTreeNode> 
lafon Clark
Top achievements
Rank 1
 answered on 22 Apr 2010
1 answer
119 views
I am building an ASP.NET website with various Telerik controls using .NET 3.5 and Telerik RadControls_for_ASP.NET_AJAX_2010_1_309_dev.msi.  When I expand the detail records for a row in a RadGrid, I am seeing some odd behavior with the RadMenu...in particular, the menu items shift to the right slightly:

Menus OK

Menus after viewing details in RadGrid

In my masterpage I have a RadMenu that is common to all pages:

                        <telerik:RadMenu ID="RadMenu1" runat="server" Skin="Office2007" Width="100%">  
                            <Items> 
                                <telerik:RadMenuItem runat="server" NavigateUrl="~/Default.aspx" Text="Home"   
                                    ImageUrl="~/images/home.png">  
                                </telerik:RadMenuItem> 
                                  
                                <telerik:RadMenuItem runat="server"   
                                    Text="CU Management">  
                                    <Items> 
                                        <telerik:RadMenuItem runat="server" NavigateUrl="~/lstStock.aspx"    
                                            Text="Stock Items">  
                                        </telerik:RadMenuItem> 
                                        <telerik:RadMenuItem runat="server" Text="Basics" NavigateUrl="~/lstBasics.aspx">  
                                            <Items> 
                                                <telerik:RadMenuItem runat="server" NavigateUrl="~/lstBasics.aspx"   
                                                    Text="View Basics">  
                                                </telerik:RadMenuItem> 
                                                <telerik:RadMenuItem runat="server" NavigateUrl="~/frmBasic.aspx"   
                                                    Text="New Basic">  
                                                </telerik:RadMenuItem> 
                                            </Items> 
                                        </telerik:RadMenuItem> 
                                        <telerik:RadMenuItem runat="server" Text="Specs" NavigateUrl="~/lstSpecs.aspx">  
                                            <Items> 
                                                <telerik:RadMenuItem runat="server" NavigateUrl="~/lstSpecs.aspx"   
                                                    Text="View Specs">  
                                                </telerik:RadMenuItem> 
                                                <telerik:RadMenuItem runat="server" NavigateUrl="~/frmSpec.aspx"   
                                                    Text="New Spec">  
                                                </telerik:RadMenuItem> 
                                            </Items> 
                                        </telerik:RadMenuItem> 
                                    </Items> 
                                </telerik:RadMenuItem> 
                                <telerik:RadMenuItem runat="server" Text="Job Estimates" NavigateUrl="~/lstJobs.aspx">  
                                    <Items> 
                                        <telerik:RadMenuItem runat="server" NavigateUrl="~/lstJobs.aspx" Text="View">  
                                        </telerik:RadMenuItem> 
                                        <telerik:RadMenuItem runat="server" NavigateUrl="~/frmJob.aspx" Text="New">  
                                        </telerik:RadMenuItem>                                          
                                    </Items> 
                                </telerik:RadMenuItem> 
                            </Items> 
                        </telerik:RadMenu> 
 

In one of my pages I have a RadGrid that can display a detail grid for any particular row:

    <telerik:RadGrid ID="rgBasics" runat="server" Skin="Office2007"    
    onitemcommand="rgBasics_ItemCommand" AutoGenerateColumns="False"   
        GridLines="None" ondetailtabledatabind="rgBasics_DetailTableDataBind"    
        AllowPaging="true" PageSize="45">  
        <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> 
                <MasterTableView DataKeyNames="Id" Width="100%">  
                <DetailTables > 
                 <telerik:GridTableView runat="server" SkinID="Vista" 
    Name="StockItems"    
    DataKeyNames="StockNumber"  Width="100%">  
        <ParentTableRelation>          
            <telerik:GridRelationFields DetailKeyField="BasicId" MasterKeyField="Id" /> 
        </ParentTableRelation>         
        <RowIndicatorColumn > 
            <HeaderStyle Width="20px" /> 
        </RowIndicatorColumn> 
        <ExpandCollapseColumn > 
            <HeaderStyle Width="20px" /> 
        </ExpandCollapseColumn> 
        <Columns> 
                <telerik:GridTemplateColumn HeaderText="Id" ItemStyle-Width="15%"   
                                        Visible="false">  
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_basic_id" runat="server" Text='<%#Eval("basicid") %>'></asp:Label> 
                                        </ItemTemplate> 
                                        <ItemStyle Width="50%" />                                             
                                    </telerik:GridTemplateColumn>   
                                      
                                    <telerik:GridTemplateColumn HeaderText="Stock Item">  
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_desc" runat="server" Text='<%#Eval("Description") %>'></asp:Label> 
                                        </ItemTemplate> 
                                        <ItemStyle Width="50%" />                                         
                                    </telerik:GridTemplateColumn>   
                                      
                                    <telerik:GridTemplateColumn HeaderText="Quantity" ItemStyle-Width="15%" > 
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_quantity" runat="server" Text='<%#Eval("Quantity") %>'></asp:Label> 
                                        </ItemTemplate> 
                                        <ItemStyle Width="15%" />                                              
                                    </telerik:GridTemplateColumn>                                        
                                      
                                     <telerik:GridTemplateColumn HeaderText="Stock Number" ItemStyle-Width="15%" > 
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_sn" runat="server" Text='<%#Eval("StockNumber") %>'></asp:Label>                     </ItemTemplate> 
                                        <ItemStyle Width="15%" />                                                
                                    </telerik:GridTemplateColumn>       
                                      
                                    <telerik:GridTemplateColumn HeaderText="Cost" ItemStyle-Width="15%" > 
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_cost" runat="server" Text='<%#Eval("SellPrice") %>'></asp:Label> 
                                        </ItemTemplate> 
                                        <ItemStyle Width="15%" />                                                 
                                    </telerik:GridTemplateColumn>                                    
                </Columns>                  
        </telerik:GridTableView> 
                </DetailTables> 
<RowIndicatorColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</RowIndicatorColumn> 
<ExpandCollapseColumn> 
<HeaderStyle Width="20px"></HeaderStyle> 
</ExpandCollapseColumn> 
                <Columns> 
               <telerik:GridTemplateColumn HeaderText="View" ItemStyle-Width="5%">  
<ItemTemplate> 
<asp:LinkButton ID="lbSelect" runat="server" CommandArgument='<%#Eval("Id") %>'   
CommandName="Select" Text="Select"></asp:LinkButton> 
</ItemTemplate> 
    <ItemStyle Width="5%" /> 
</telerik:GridTemplateColumn>    
   
                <telerik:GridTemplateColumn HeaderText="Basic" ItemStyle-Width="15%" Visible="true">  
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_cuname" runat="server" Text='<%#Eval("Name") %>'></asp:Label> 
                                        </ItemTemplate> 
                                        <ItemStyle Width="15%" />                                               
                                    </telerik:GridTemplateColumn>                                       
                                    
                                      
                                    <telerik:GridTemplateColumn HeaderText="Description"  > 
                                        <ItemTemplate> 
                                            <asp:Label ID="rglbl_description" runat="server" Text='<%#Eval("Description") %>'></asp:Label>   </ItemTemplate>    
                                    </telerik:GridTemplateColumn>                                          
                </Columns>                  
                </MasterTableView>                  
 
<FilterMenu EnableTheming="True">  
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> 
</FilterMenu> 
    </telerik:RadGrid> 
 
Steve
Top achievements
Rank 2
 answered on 22 Apr 2010
4 answers
408 views
Hi,

I'm trying to customize the look of the pager.  I know I can create a pager template and set up custom look at feel with that.  The problem is that when you set the paging position to Top And Bottom it is exactly the same.  We are looking to have the top with some custom look/feel and the bottom to have a different look/feel.  I have not created the custom paging yet.  One solution would be for me to find a way to detect if the controls are in the header/footer pager and set visibility based on that.  Is this possible, or can I get a code snippet of how this can be done?  I attached a file to give an example of how we are planning to do our custom paging in the header and footer.  We have paging in the footer and we have setting the page size information in the header.

<telerik:RadGrid AutoGenerateColumns="false" ID="rgPermissions" DataSourceID="odsUserPermissionsTypes" 
            AllowFilteringByColumn="True" AllowSorting="True" ShowStatusBar="true"   
            AllowPaging="True" runat="server" GridLines="None"   
            onitemdatabound="rgPermissions_ItemDataBound" > 
            <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" /> 
            <GroupingSettings CaseSensitive="false" /> 
            <MasterTableView AutoGenerateColumns="false" AllowFilteringByColumn="True" ShowFooter="True" TableLayout="Auto">  
                  
                <Columns>                     
                    <telerik:GridBoundColumn DataField="CLIENT_TYPE" HeaderText="Client Type" SortExpression="CLIENT_TYPE" UniqueName="ClientType"  AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" /> 
                    <telerik:GridBoundColumn DataField="USER_ROLE_TYPE" HeaderText="User Role Type" SortExpression="USER_ROLE_TYPE" UniqueName="UserRoleType"  AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" ShowFilterIcon="false" />                   
                    <telerik:GridTemplateColumn AllowFiltering="false">  
                        <itemstyle horizontalalign="Center" width="10px" /> 
                        <headerstyle width="10px" /> 
                        <ItemTemplate> 
                            <asp:LinkButton ID="lnkView" runat="server" CommandName="ViewRecord" Text="View"></asp:LinkButton>      
                        </ItemTemplate> 
                    </telerik:GridTemplateColumn>                     
                </Columns>   
            </MasterTableView>                         
        </telerik:RadGrid> 

Ram
Top achievements
Rank 1
 answered on 21 Apr 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?