Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
166 views
Hello,

I have my Radgrid binded to a first SQLDataSource.
But, I need to have a column (i have created manually) from my RADGrid binded to another SQLDataSource(informations from another table)

Is this possible ?
Thank you in advance for your help!
Shinu
Top achievements
Rank 2
 answered on 10 Oct 2011
6 answers
224 views
I have a requirement to edit the parent row but child rows should not be editable. when a value in the parent cell updated, the same cell in all the child rows should be updated with the same value.
Please let me know how to make parent row editable but at the same time child rows should not be editable and how to udpate the values to child rows on modification of a parent row?
Tsvetina
Telerik team
 answered on 10 Oct 2011
12 answers
361 views
Hello,

I need to set an initial value to a combo which uses LoadOnDemand with a web service as in your sample.
As the combo items collection is initially empty, I am unable to select the value for my initial choice.

I must says that apart from this little pb, load on demand works perfectly.

CS
Dimitar Terziev
Telerik team
 answered on 10 Oct 2011
1 answer
135 views
Inside repeater i had placed radgrid and a button outside the repeater, when i click on button i want to validation input data inside radgrid control, using javascript.

how to find radtextbox inside radgrid which is in repeater control.

<asp:Repeater ID="rptrGroup" runat="server" OnItemDataBound="rptrGroup_ItemDataBound">
  <ItemTemplate>
   <table class="table_data">
        <tr><td colspan="2">
              <telerik:RadGrid ID="rgdGroup" runat="server" Width="100%" GridLines="Vertical" AutoGenerateColumns="False"  OnItemDataBound="rgdGroup_ItemDataBound"  OnItemCommand="rgdGroup_ItemCommand" CellSpacing="0">                     <MasterTableView DataKeyNames="Id">
                <Columns>
               <telerik:GridCheckBoxColumn HeaderText="Status" DataField="Status" UniqueName="Status">
              </telerik:GridCheckBoxColumn>
              <telerik:GridTemplateColumn HeaderText="Order" DataField="Order" UniqueName="ActionOrder">
              <ItemTemplate>
             <telerik:RadTextBox ID="rtbOrder" runat="server" Text='<%# Eval("Order") %>'  Width="48px" MaxLength="3" />
           </ItemTemplate>
            </telerik:GridTemplateColumn>
           <telerik:GridBoundColumn HeaderText="Item" DataField="ItemName" UniqueName="ItemName">
           </telerik:GridBoundColumn>
          <telerik:GridTemplateColumn HeaderText="Date" DataField="Date" UniqueName="Date">
          <ItemTemplate>
         <telerik:RadDatePicker ID="rdpDate" runat="server" Culture="en-US" Width="100px" SelectedDate='<%# Eval("Date") %>'>
         <Calendar ID="cldrDate" UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False"
           ViewSelectorText="x" runat="server" >
        </Calendar>
        <DateInput ID="diDate" DisplayDateFormat="MM/dd/yyyy" DateFormat="MM/dd/yyyy"  runat="server">
         </DateInput>
         <DatePopupButton ImageUrl="~/App_Themes/images/calendar_ico.png" HoverImageUrl="~/App_Themes/images/calendar_ico.png">
         </DatePopupButton>
       </telerik:RadDatePicker>
        </ItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn HeaderText="Remark" DataField="Remark" UniqueName="Remark">
        <ItemTemplate>
     <telerik:RadTextBox ID="rtbRemark" runat="server" Text='<%# Eval("Remark") %>' />
     </ItemTemplate>
      </telerik:GridTemplateColumn>
      <telerik:GridButtonColumn HeaderText="Active/Inactive" ButtonType="LinkButton" UniqueName="lnkItemActiveInActive"  ItemStyle-VerticalAlign="Middle" CommandName="ItemStatus">
     </telerik:GridButtonColumn>
    </Columns>
    </MasterTableView>
    </telerik:RadGrid>
</td>
 </tr>
 </table>
 </ItemTemplate>
</asp:Repeater>
Princy
Top achievements
Rank 2
 answered on 10 Oct 2011
3 answers
85 views
Hi,
I'd like to show only Group and Ungroup  options on the headercontext menu of a RadGrid so i've done in this way
void HeaderContextMenu_ItemCreated(object sender, RadMenuEventArgs e)
       {
           switch (e.Item.Text)
           {                
               case "Columns": e.Item.Visible = false;break;               
               case "Sort Ascending": e.Item.Visible = false; break;
               case "Sort Descending": e.Item.Visible = false; break;
               case "Clear Descending": e.Item.Visible = false; break;
               case "Clear Sorting": e.Item.Visible = false; break;
                      }
       }
If i leave the "element "Columns visible" it works fine, but if i putcase "Columns": e.Item.Visible = false;break;  i get this error:
Microsoft JScript runtime error: 'findItemByValue(...)' is null or not an object

What is the problem of  hiding the item "Columns" of the context mennu ?

Thank You !!

Iana Tsolova
Telerik team
 answered on 10 Oct 2011
7 answers
96 views
Hi,

I want to attach client side  events to StartDate and StartTime controls inside Advanced Edit Form.
On changing  start time I want to modify end time using javascript fxns, similarly I want to modify end time on changing start time.
Is it possible to overwrite existing fxns.

  function ClientFormCreated(sender, e) {
         var advancedEditStartDate= $telerik.$("[id$='Form_StartDate']");
                      advancedEditStartDate.onchange(function() {
                       ModifyEndDate();
                   });

    var advancedEditStartTime = $telerik.$("[id$='Form_StartTime']");
                     advancedEditStartTime.onchange(function() {
                      ModifyEndTime();
                   });


}



 <telerik:RadScheduler ID="rsTicketsSchedule"      OnClientFormCreated="ClientFormCreated" ..

...
 </telerik:RadScheduler>

Thanks,
Prava
Plamen
Telerik team
 answered on 10 Oct 2011
3 answers
195 views

I am using RadTabstrip with RadMultipage.

I have 3 tabs with 3 pageviews. I am using ContentURL property of pageview to load the page as a main page’s content.

How do I get a reference to Main page’s controls  in content page ?


Thanks!
Dimitar Terziev
Telerik team
 answered on 10 Oct 2011
8 answers
553 views
Hi there,

We currently use RadDatePicker / Calendar to get a user input of the current date. We have followed the tutorials accordingly and setup different rules such as DisplayDateFormat and DateFormat.

We are currently experiencing a problem on certain machines where the DateFormat rule is not followed! (i.e. when the selected date is stored in a property, it is stored in U.S. culture, even though we have explicitly stated that the RadDatePicker use U.K format and that the stored DateFormat is "dd/MM/yyyy")

Is there anything else that we need to set in order to ensure that the properties are applied to all? Would you recommend this is done in code-behind rather than setting it on design-side? What machine settings are likely to override the properties set for the RadDatePicker?

Code attached below:

<telerik:RadDatePicker ID="radDateAssessment" runat="server" Culture="English (United Kingdom)" EnableTyping="True">
<Calendar runat="server" 
UseRowHeadersAsSelectors="False"
UseColumnHeadersAsSelectors="False"
ViewSelectorText="x">
</Calendar>
<DatePopupButton ImageUrl="" HoverImageUrl=""></DatePopupButton>
<DateInput runat="server" 
 DisplayDateFormat="dd-MMM-yyyy"
DateFormat="dd/MM/yyyy">
    </DateInput>
</telerik:RadDatePicker>


Hope you can be of help

Regards

Ahmed
Maria Ilieva
Telerik team
 answered on 10 Oct 2011
1 answer
338 views
Hi,

 Is it possible to implement progress bar as a column in radgrid? If so how can I do this?

Any sample code would be appreciated.

Thanks
Shinu
Top achievements
Rank 2
 answered on 10 Oct 2011
2 answers
161 views
I tried searching to see what was going on here. I have a user control that is not working right please help me.

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

<%@ Import Namespace="Telerik.Web.UI" %>
<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script runat="server">
        void AlbumSetup(object sender, RadListViewItemEventArgs e)
        {
            RadListViewDataItem item = (RadListViewDataItem)e.Item;
            ImageButton Imagebutton = (ImageButton)e.Item.FindControl("AlbumImage");
            HyperLink EditAlbum = (HyperLink)e.Item.FindControl("EditAlbum");
            HyperLink sHyperLink = (HyperLink)e.Item.FindControl("hypShareAlbum");
            HyperLink DeleteAlbums = (HyperLink)e.Item.FindControl("hypeDeleteAlbum");
            HyperLink DeleteAccess = (HyperLink)e.Item.FindControl("hypeDeleteMyAccess");
            HiddenField sharecounter = (HiddenField) e.Item.FindControl("ShareCounter");
            mygreatappz.control.Objects.Album album = item.DataItem as mygreatappz.control.Objects.Album;

            if (album != null)
            {
                if (album.AlbumDefaultImageUrl ==
                    "https://lh5.googleusercontent.com/-d8vnGzfqf_M/TnNs5XN0vfI/AAAAAAAAAEs/sIWhb9-7BE4/s128/no_pic302765EC-7C31-424E-AA45-FC279C6E4A66.png")
                {
                    album.AlbumDefaultImageUrl = "~/SiteImages/no_pic302765EC-7C31-424E-AA45-FC279C6E4A66 (1).png";
                }
                if (DeleteAlbums != null && album.CreatorID == PictureCrave.GlobalClass.GlobalVariables.User.ID)
                {
                    DeleteAlbums.Visible = true;
                }
                else
                {
                    if (DeleteAccess != null)
                    {
                        DeleteAccess.Visible = true;
                    }
                }
                Imagebutton.PostBackUrl = "../SitePages/AlbumView.aspx?aid=" + album.ID;
                EditAlbum.NavigateUrl = "../SitePages/AlbumView.aspx?aid=" + album.ID;
                sHyperLink.Text = string.Format("Share Album ({0})", album.AccessCount);
                sharecounter.Value = album.AccessCount.ToString();
            }
        }
        
        </script>
</telerik:RadCodeBlock>

<div id="divFullControlAlbums">
        <asp:HiddenField runat="server" ID="FullAlbumCounter"/>
            <h2>
                Full control albums:</h2>
                 <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="ListViewPanel1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="ListViewPanel1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="CheckBoxList1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="ListViewPanel1" LoadingPanelID="RadAjaxLoadingPanel1" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" MinDisplayTime="0" />
        <asp:Panel ID="ListViewPanel1" runat="server">
                  <telerik:RadListView ID="lvFullControlAlbums" AllowPaging="true" runat="server" GroupItemCount="5" OnItemDataBound="AlbumSetup"
                   >
                  <LayoutTemplate>
                    <table id="Table2" runat="server">
                        <tr id="Tr1" runat="server">
                            <td id="Td3" runat="server">
                                <table id="groupPlaceholderContainer" runat="server" border="0" style="">
                                    <tr id="groupPlaceholder" runat="server">
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr id="Tr2" runat="server">
                            <td id="Td4" runat="server" style="">
                            <telerik:RadDataPager ID="RadDataPager1" runat="server" PagedControlID="lvFullControlAlbums"
                                        PageSize="10">
                                        <Fields>
                                           
                                            <telerik:RadDataPagerButtonField FieldType="Numeric" />
                                           
                                            <telerik:RadDataPagerTemplatePageField>
                                                <PagerTemplate>
                                                    <div style="float: right">
                                                        <b>Items
                                                            <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex+1%>" />
                                                            to
                                                            <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# Container.Owner.TotalRowCount > (Container.Owner.StartRowIndex+Container.Owner.PageSize) ? Container.Owner.StartRowIndex+Container.Owner.PageSize : Container.Owner.TotalRowCount %>" />
                                                            of
                                                            <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount%>" />
                                                            <br />
                                                        </b>
                                                    </div>
                                                </PagerTemplate>
                                            </telerik:RadDataPagerTemplatePageField>
                                        </Fields>
                                    </telerik:RadDataPager>
                            </td>
                        </tr>
                    </table>
                </LayoutTemplate>
                    <EmptyDataTemplate>
                    <table id="Table1" runat="server" style="">
                        <tr>
                            <td>
                                No data was returned.
                            </td>
                        </tr>
                    </table>
                </EmptyDataTemplate>
                <EmptyItemTemplate>
                    <td id="Td1" runat="server" />
                </EmptyItemTemplate>
                
                <ItemTemplate>
                    <td id="Td2" runat="server" style="display: inline-block; position: relative; margin: 0.7em;
                        text-align: left; vertical-align: top;">
                        <asp:HiddenField runat="server" ID="ShareCounter"/>
                        <div id="HypeShareAlbum" style="padding: 0; margin: 0">
                            <input type="hidden" value="<%#Eval("ID") %>" />
                            <asp:HyperLink runat="server" ID="hypShareAlbum"></asp:HyperLink>
                             <input type="hidden" value="<%#Eval("CreatorID") %>"/>
                             </div>
                        <div class="EditAlbumClass">
                            <asp:ImageButton ToolTip='<%#Eval("AlbumDescription") %>' runat="server" ID="AlbumImage" Width="110"
                                Height="110" ImageUrl='<%#Eval("AlbumDefaultImageUrl") %>' /></div>
                        <img src="../SiteImages/private.png" style="margin: 0" />
                        <span style="margin: 0">photos:
                            <%#Eval("PhotoCount")%></span><br />
                        <div id="hypDeleteAccess" style="padding: 0; margin: 0">
                            <input type="hidden" value="<%#Eval("ID") %>" />
                            <asp:HyperLink runat="server" ID="hypeDeleteAlbum" Visible="false" Text="Delete Album"></asp:HyperLink>
                            <asp:HyperLink ID="hypeDeleteMyAccess" runat="server" Visible="false" Text="Remove my Access"></asp:HyperLink>
                            
                        </div>
                        <div  class="EditAlbumClass">
                            <asp:HyperLink runat="server" ID="EditAlbum" ToolTip='<%#Eval("AlbumDescription") %>' Font-Underline="false">
                            <p class="titleAlbums" runat="server" id="pTitle">
                                <%#Eval("AlbumName") %></p>
                        </asp:HyperLink></div>
                    </td>
                </ItemTemplate>
                <GroupTemplate>
                    <tr id="itemPlaceholderContainer" runat="server">
                        <td id="itemPlaceholder" runat="server">
                        </td>
                    </tr>
                </GroupTemplate>
                  </telerik:RadListView>
            </asp:Panel>
            </
            
        </div>
Shinu
Top achievements
Rank 2
 answered on 10 Oct 2011
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?