Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
528 views

Having a bit of trouble just finding a control in this.
I have cleared out most code for an easier read and left the main tags in place.
Need to find the SqlDataSource and I have tried everything with no luck....

 

 

    <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="odsFill" GridLines="None"
    AllowPaging="True" Width="950px" DataKeyNames="xxx">
    <MasterTableView DataSourceID="odsFill" AutoGenerateColumns="False" DataKeyNames="xxx"
        AllowPaging="true">
        <RowIndicatorColumn HeaderStyle-Width="20px" />
        <ExpandCollapseColumn HeaderStyle-Width="20px" />
        <Columns>
              
        </Columns>
        <DetailTables>
            <telerik:GridTableView runat="server" >
                <ParentTableRelation>
                    <telerik:GridRelationFields DetailKeyField="xxx" MasterKeyField="xxx" />
                </ParentTableRelation>
                <NoRecordsTemplate>
                    There are no records.</NoRecordsTemplate>
                <Columns>                            
                    <telerik:GridTemplateColumn DataField="TYPE" UniqueName="xxx" HeaderText="C">
                        <ItemTemplate>
                            <asp:HyperLink ID="create3Clink" runat="server" Text="Create 3C" 
                                NavigateUrl='default.aspx' />                                    
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
                <NestedViewSettings>
                    <ParentTableRelation>
                        <telerik:GridRelationFields DetailKeyField="COMP_ID" MasterKeyField="COMP_ID" />
                    </ParentTableRelation>
                </NestedViewSettings>
                <NestedViewTemplate>
                    <asp:Label ID="lblID" Text='test' runat="server" />
                    <telerik:RadTabStrip runat="server" ID="TabStip1" MultiPageID="Multipage1" SelectedIndex="0">
                        <Tabs>
                            <telerik:RadTab runat="server" Text="Verification" PageViewID="PageView3" />                                    
                        </Tabs>
                    </telerik:RadTabStrip>
                    <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false">
                        <telerik:RadPageView runat="server" ID="PageView3" BorderStyle="Solid">
                            <h4>
                                Verification</h4>
                                  
                                  
                            <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ToolBox %>"
                                SelectCommand="SELECT * From MyTable">                                        
                            </asp:SqlDataSource>
                              
                             
                        </telerik:RadPageView>
                      
                    </telerik:RadMultiPage>
                </NestedViewTemplate>
            </telerik:GridTableView>
        </DetailTables>
    </MasterTableView>
</telerik:RadGrid>

Vasil
Telerik team
 answered on 14 Mar 2011
1 answer
81 views

Hello,
I am trying to save the dynamically  created raddoc in to mssql. GetRegisteredDocksState() does not recognize the newly created raddoc.

Public Sub SaveState()
        Dim dockState As String
        Dim serializer As New Script.Serialization.JavaScriptSerializer()
        Dim stateList As List(Of DockState) = RadDockLayout1.GetRegisteredDocksState()
        Dim serializedList As New StringBuilder()
        Dim i As Integer = 0
        While i < stateList.Count
            serializedList.Append(serializer.Serialize(stateList(i)))
            serializedList.Append("|")
            i += 1
        End While
        dockState = serializedList.ToString()
....
....


 Do you have any KB article on the same ?

Pero
Telerik team
 answered on 14 Mar 2011
1 answer
177 views

I have a column in my rad grid that displays image when LastUserActivity < MostResentUpdate. I want that column to be sorted by default. What should i give in the sort expression in the fieldname..

<SortExpressions>
     <telerik:GridSortExpression FieldName="??????"/>
</SortExpressions>



Thanks,

 

Pavlina
Telerik team
 answered on 14 Mar 2011
1 answer
348 views
I have a hierarchial radgrid up and running, image is attached.  Everything works great - thank you.  I now have a requirement to display another line (row) of information for each data item that I am binding to.

I know this can be done by eliminating the columns collection and using an item template instead, but ideally I would like to leave what is already working well working and just find a way to insert two rows per data item.  Is this possible?  I know this cannot be done, but conceptually what I really want to do is put a <br> in the columns collection and layout the next row of bound data!

Any thoughts/suggestions are appreciated.

Here is the current code layout for the table:
<telerik:RadGrid runat="server" ID="grdKCGs" AllowPaging="False" Width="600px" AllowMultiRowSelection="false" Visible="false" Skin="Default">
    <MasterTableView DataKeyNames="KCGID" Width="600px" TableLayout="Fixed" AutoGenerateColumns="false" EnableNoRecordsTemplate="true" ShowHeadersWhenNoRecords="true"
        <NoRecordsTemplate><div class="cssNoData">No items to display.</div></NoRecordsTemplate
        <NestedViewTemplate>
            <asp:Panel runat="server" ID="InnerContainer" Visible="true">
                <telerik:RadTabStrip runat="server" ID="TabStip1" MultiPageID="Multipage1"
                    SelectedIndex="0">
                    <Tabs>
                        <telerik:RadTab runat="server" Text="Government Standards" PageViewID="PageView1">
                        </telerik:RadTab>
                        <telerik:RadTab runat="server" Text="Local Standards" PageViewID="PageView2">
                        </telerik:RadTab>
                    </Tabs>
                </telerik:RadTabStrip>
                <telerik:RadMultiPage runat="server" ID="Multipage1" SelectedIndex="0" RenderSelectedPageOnly="false">
                    <telerik:RadPageView runat="server" ID="PageView1">
                        <table width="570px" cellpadding=3 cellspacing=0 border=0 style="border: 4px outset Silver;">
                            <tr>
                                <td>
                                    <asp:Label ID="lblSwitches1" CssClass="cssContent" runat="server"></asp:Label>                                
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="lblExtDesc1" CssClass="cssContent" runat="server"></asp:Label>                                
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="lblAssessment1" CssClass="cssContent" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <telerik:RadGrid runat="server" ID="grdGStds" AllowPaging="False" Width="100%" Height="250px" ClientSettings-Scrolling-AllowScroll="true" AllowMultiRowSelection="false" Visible="false" Skin="Default" >
                                        <MasterTableView DataKeyNames="GovtBodyStdKey" Width="100%" TableLayout="Fixed" AutoGenerateColumns="false" EnableNoRecordsTemplate="true" ShowHeadersWhenNoRecords="true"
                                            <NoRecordsTemplate><div class="cssNoData">No items to display.</div></NoRecordsTemplate
                                            <Columns>
                                                <telerik:GridBoundColumn  HeaderStyle-Width="100px" UniqueName="GovtBodyStdKey" HeaderText="Standard"  Visible="True" DataField="GovtBodyStdKey" ReadOnly="true"></telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn UniqueName="GovtBodyStdDescription" HeaderText="Description"  Visible="True" DataField="GovtBodyStdDescription" ReadOnly="true"></telerik:GridBoundColumn>                                                         
                                            </Columns>
                                        </MasterTableView>
                                        <ClientSettings AllowRowsDragDrop="false" >
                                            <Selecting AllowRowSelect="false" EnableDragToSelectrows="false" />
                                        </ClientSettings
                                    </telerik:RadGrid>     
                                </td>
                            </tr>
                        </table>
                    </telerik:RadPageView>
                    <telerik:RadPageView runat="server" ID="PageView2">
                        <table width="570px" cellpadding=3 cellspacing=0 border=0 style="border: 4px outset Silver;">
                            <tr>
                                <td>
                                    <asp:Label ID="lblSwitches2" CssClass="cssContent" runat="server"></asp:Label>                                
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="lblExtDesc2" CssClass="cssContent" runat="server"></asp:Label>                                
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="lblAssessment2" CssClass="cssContent" runat="server"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                     <telerik:RadGrid runat="server" ID="grdLStds" AllowPaging="False" Width="100%" Height="250px" ClientSettings-Scrolling-AllowScroll="true" AllowMultiRowSelection="false" Visible="false" Skin="Default" >
                                        <MasterTableView DataKeyNames="STANDARDNUMBER" Width="100%" TableLayout="Fixed" AutoGenerateColumns="false" EnableNoRecordsTemplate="true" ShowHeadersWhenNoRecords="true"
                                            <NoRecordsTemplate><div class="cssNoData">No items to display.</div></NoRecordsTemplate
                                            <Columns>
                                                <telerik:GridBoundColumn HeaderStyle-Width="100px" UniqueName="STANDARDNUMBER" HeaderText="Standard"  Visible="True" DataField="STANDARDNUMBER" ReadOnly="true"></telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn UniqueName="LocalStandardDescription" HeaderText="Description"  Visible="True" DataField="LocalStandardDescription" ReadOnly="true"></telerik:GridBoundColumn>                                                         
                                            </Columns>
                                        </MasterTableView>
                                        <ClientSettings AllowRowsDragDrop="false" >
                                            <Selecting AllowRowSelect="false" EnableDragToSelectrows="false" />
                                        </ClientSettings
                                    </telerik:RadGrid>
                                </td>
                            </tr>
                        </table>
                    </telerik:RadPageView>
                </telerik:RadMultiPage>
            </asp:Panel>
        </NestedViewTemplate>
        <Columns>
            <telerik:GridBoundColumn UniqueName="TopicKCGID"  Visible="False" DataField="TopicKCGID" ReadOnly="true"></telerik:GridBoundColumn>
            <telerik:GridBoundColumn UniqueName="KCGID" Visible="False" DataField="KCGID"></telerik:GridBoundColumn>
            <telerik:GridImageColumn ImageAlign="Middle" ImageUrl="../images/notshared.gif" AlternateText="This item is used once in the course(Not Shared)." UniqueName="imgShared" HeaderStyle-Width="25px"></telerik:GridImageColumn>
            <telerik:GridTemplateColumn UniqueName="Concept" HeaderStyle-Font-Bold="true" HeaderStyle-Width="490px">
                <ItemStyle VerticalAlign="Top"></ItemStyle>
                <ItemTemplate>
                        <asp:LinkButton id="LinkButton1" Runat="server" CommandName="e">
                            <telerik:RadCodeBlock ID="cb1" runat="server">
                                <%# Container.DataItem("KCGDescription")%>
                            </telerik:RadCodeBlock>
                        </asp:LinkButton>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridButtonColumn ShowInEditForm="false"  HeaderText="Delete" ConfirmText="Are you sure you want to delete this item?" ConfirmDialogType="Classic" ConfirmTitle="Confirm Delete" HeaderStyle-width="60px" HeaderStyle-Font-Bold="true" CommandName="d" FooterText="" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ButtonType="ImageButton" ImageUrl="../Images/delete.gif">  
            </telerik:GridButtonColumn>  
        </Columns>
    </MasterTableView>
    <ClientSettings AllowRowsDragDrop="true" >
        <Selecting AllowRowSelect="true" EnableDragToSelectrows="false" />
    </ClientSettings
</telerik:RadGrid>
Maria Ilieva
Telerik team
 answered on 14 Mar 2011
4 answers
103 views

Hello,

With a RADGRID built in code behind, I use the ExportToExcel() and ExportToCSV().

It works very well and It's very convenient.

I would like to:
Remove column from my export (e.g. a GridClientSelectColumn which is not relevant)
Modify the data of few columns in my export (e.g. images of a GridImageColumn which must be replace by text)
Add column to my export to put in data whitch are not in the RadGRID

Thanks for your help...

Regards

Bernard
Top achievements
Rank 1
 answered on 14 Mar 2011
1 answer
61 views
Hi,
I am using following code to diplay barcode in radgrid control.

 

<telerik:GridTemplateColumn HeaderText="Card Number">

 

 

    <HeaderStyle CssClass="HeaderBodyGray" Wrap="true" Width="80px" HorizontalAlign="Center" ForeColor="White"/>

     

<ItemStyle CssClass="ItemBody" Width="80px" HorizontalAlign="Center" VerticalAlign="Middle"

/>
 
<ItemTemplate>

 

 <table cellpadding="0" cellspacing="0" border="0">

 

 

<tr>
         
<td align="center">
<font face="C39 High 36pt LJ4" style="font-size: 50px;line-height:40px;">*<%#Eval("CardID").ToString.ToUpper%>*</font
                    </td>
</tr>
             
<tr>
<td align="center">
<span style="font-size: 7px;">
<%#FromatSKU(Eval("CardID"))%></span
                </td
            
</tr>

 

 

 </table> </ItemTemplate>

 

</telerik:GridTemplateColumn>

and using font face to display barcode.
It was working fine with asp datagrid but when i replace datagrid with telerik radgrid, it is not working.

Is there anymore way to display barcode in telerik Radgrid control?

Thanks,
Alex

 

 

 

 

 

Iana Tsolova
Telerik team
 answered on 14 Mar 2011
2 answers
110 views
In the Ajax radGrid, in the PreRender event, I have all the group headers collapsed. But if I use another control to select the item, I want to select it in the grid (that's working great) and expand that item's header.

foreach ( item in sender.MasterTableView.Items) {
    if (item is GridDataItem) {
        GridDataItem dataItem = (GridDataItem)item;
        if (curItem.Equals(dataItem.OwnerTableView.DataKeyValues(dataItem.ItemIndex)("JobNumber").ToString())) {
            dataItem.Selected = true;
            GridGroupHeaderItem groupHeader = default(GridGroupHeaderItem);
    // *** At this point, how do I navigate to the groupHeader from the dataItem?  
        }
    }
}
Andy
Top achievements
Rank 2
 answered on 14 Mar 2011
1 answer
172 views
I have radcombobox into my radgrid. i want selected index changed without post back.

using OnClientSelectedIndexChanging with OnItemsRequested. i got value from db. but it is not assigning into label.

here i attached my code

 <telerik:RadComboBox ID="ddlCoverage" AutoPostBack="false" Width="110px" AppendDataBoundItems="true"
                                                runat="server" OnSelectedIndexChanged="ddlCoverage_IndexChanged"  DataTextField="cvg_typ_code" OnClientSelectedIndexChanged="LoadDdlCvg" OnItemsRequested="ddlCoverage_OnItemsRequested"
                                                DataValueField="pln_cvg_id">                                               
                                            </telerik:RadComboBox>


function LoadDdlCvg(combo, eventArqs) {
                      var item = eventArqs.get_item();
                      $find(combo.get_id()).requestItems(item.get_value(), false);            
                  }

   Protected Sub ddlCoverage_OnItemsRequested(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemsRequestedEventArgs)
        Dim rcCoverage As RadComboBox = DirectCast(sender, RadComboBox)
        Dim l_pln_id, l_pln_cvg_id, ben_EE_amt, ben_ER_amt As Double
        Dim item As GridDataItem = CType(rcCoverage.NamingContainer, GridDataItem)             
            l_pln_cvg_id = e.Text                   
            Dim lblEEContrib As Label = item.FindControl("lblEEContrib")
            Dim lblERContrib As Label = item.FindControl("lblERContrib")             
                lblEEContrib.Text = String.Format("{0:c}", ben_EE_amt)           
                lblERContrib.Text = String.Format("{0:c}", ben_ER_amt)        
       
    End Sub

Bold value comes from db. but it's not assigning into label
Please give me a tips for this is one.

Thanks in advance,
Dhamu.
Tsvetina
Telerik team
 answered on 14 Mar 2011
1 answer
112 views
IE9
[Title should be: IE9 scroll bar bug (2011.1.225.40)]

Hi,

I ran into an issue with nested splitters in IE9 (RC).
IE9 adds unnecessary scrollbars to a nested splitter.
There are several ways to reproduce it:
  • Dock Pane A/B/C and/or dock Pane 1/2/3
  • Shrink the browser window (just a few pixels are enough)
  • Load the site in a very small browser window (I used a viewport size of 624*349 pixels for reproduction)

The scrollbars disappear when you:

  • Undock a Pane (if you have docked a pane from each SlidingPaneZone scrollbars disappear as soon as you undock any pane)
  • Increase viewport size (just a little bit)

This issue does not repro in IE7/8.

Please see the attached screenschots and markup for further reference.

<telerik:RadSplitter ID="RadSplitter1" Height="100%" HeightOffset="80" runat="server"
BackColor="#30B8CF" ClientIDMode="AutoID" SplitBarsSize="" LiveResize="False"
ResizeMode="Proportional" Width="100%" Orientation="Horizontal" VisibleDuringInit="false">
<telerik:RadPane ID="TopPane" runat="server" Height="22px" Scrolling="none">
<telerik:RadSlidingZone ID="SlidingZone1" runat="server" Height="22px">
<telerik:RadSlidingPane ID="RadSlidingPane1" Title="Pane1" runat="server" Width="150px">
Pane 1 Content a
</telerik:RadSlidingPane>
<telerik:RadSlidingPane ID="Radslidingpane2" Title="Pane2" runat="server" Width="150px">
Pane 2 Content a
</telerik:RadSlidingPane>
<telerik:RadSlidingPane ID="Radslidingpane3" Title="Pane3" runat="server" Width="150px">
Pane 3 Content a
</telerik:RadSlidingPane>
</telerik:RadSlidingZone>
</telerik:RadPane>
<telerik:RadSplitBar ID="Radsplitbar1" runat="server" />
<telerik:RadPane ID="ContentPane" runat="server" Scrolling="None">
<telerik:RadSplitter ID="Radsplitter2" runat="server" Orientation="Vertical" LiveResize="False"
ResizeMode="Proportional" VisibleDuringInit="false">
<telerik:RadPane ID="LeftContentPane" Width="22px" runat="server">
<telerik:RadSlidingZone ID="Radslidingzone2" runat="server" Width="22px" SlideDirection="Right">
<telerik:RadSlidingPane ID="Radslidingpane4" Title="PaneA" runat="server" Height="150px">
Pane1 B</telerik:RadSlidingPane>
<telerik:RadSlidingPane ID="Radslidingpane8" Title="PaneB" runat="server" Height="150px">
Pane2 B</telerik:RadSlidingPane>
<telerik:RadSlidingPane ID="Radslidingpane9" Title="PaneC" runat="server" Height="150px">
Pane3 B</telerik:RadSlidingPane>
</telerik:RadSlidingZone>
</telerik:RadPane>
<telerik:RadSplitBar ID="Radsplitbar3" runat="server" />
<telerik:RadPane ID="Radpane2" runat="server">
<telerik:RadSplitter ID="RadSplitter3" Orientation="Horizontal" LiveResize="True"
ResizeMode="Proportional" VisibleDuringInit="false" runat="server">
<telerik:RadPane ID="RightContentPaneTop" runat="server">
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
text<br />
</telerik:RadPane>
<telerik:RadSplitBar ID="RadSplitBar4" runat="server" />
<telerik:RadPane ID="RightContentPaneBottom" runat="server">
Hello
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
<telerik:RadSplitBar ID="RadSplitBar2" runat="server" />
<telerik:RadPane ID="BottomPane" runat="server" Width="22px" Scrolling="None">
</telerik:RadPane>
</telerik:RadSplitter>
Dobromir
Telerik team
 answered on 14 Mar 2011
0 answers
67 views
Problem:

In many occasions I had the problem that my grid is not rendered perfectly. Sometimes the headers and itemsrows are misaligned (so they don't show up under eachother) or that on the right side of the grid is a white little space rendered.

Solution:

This can be solved by using the following javascript snippet (the radgrid is getting redrawed without refreshing the page):

<yourelement>.style.display = "";
<yourelement>.style.display = "block";

I thought lets share this because I think more people have the issues of misalignment etc. At least if fixes a lot of issues for me :).

Best regards,
Michiel Peeters
Michiel Peeters
Top achievements
Rank 1
 asked on 14 Mar 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?