Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
383 views
Hi,

We have been using the telerik dll of version 2011.3.1115.35 in a 32 bit environment for developing SharePoint webparts for Sharepoint 2007 site. We are migrating from MOSS 2007 to SharePoint 2010. So would like know if the same version of telerik dll can be used in the new 64 bit environment, if not, what is the telerik version that would be compatible? We are using Visual Studio 2010 professional edition 64 bit for development.

Thanks,
Jyothi
Rumen
Telerik team
 answered on 12 Dec 2012
2 answers
266 views
Hi ,

I have a rad grid in which I want to do a custom validation at the time of adding or editing. But the custom validator server side code is not firing. Any kind of suggestion or help would be appreciated. Please find my code below.
<telerik:RadGrid ID="radgrdWell" OnItemCreated="RadgrdPropertySetup_ItemCreated" BorderColor="#009933" BorderWidth="1px"
                                    FilterItemStyle-BackColor="#F1F7EE" OnItemDataBound="PropertySetup_ItemDataBoundCommand"
                                    OnUpdateCommand="PropertySetup_UpdateGridRow" OnInsertCommand="PropertySetup_InsertGridRow"
                                    Skin="Hay" EnableEmbeddedSkins="false" runat="server" AllowPaging="True" AllowSorting="True"
                                    AllowFilteringByColumn="true" GridLines="None" ShowGroupPanel="false" AutoGenerateColumns="false"
                                    OnNeedDataSource="PropertySetup_Needdatasource">
                                    <GroupingSettings CaseSensitive="false" />
                                    <ClientSettings ClientMessages-DragToGroupOrReorder="DragToReorder" AllowColumnsReorder="True"
                                        EnablePostBackOnRowClick="true">
                                        <Selecting AllowRowSelect="True" />
                                        <Resizing AllowColumnResize="false" />
                                        <ClientEvents OnPopUpShowing="PopUpShowing" />
                                    </ClientSettings>
                                    <PagerStyle Mode="NextPrevNumericAndAdvanced" AlwaysVisible="True" ForeColor="#009900"
                                        Font-Names="verdana" Font-Size="8pt" />
                                    <MasterTableView EditMode="PopUp" CommandItemDisplay="Top" EnableHeaderContextMenu="true"
                                        CommandItemSettings-AddNewRecordText="Add">
                                        <CommandItemTemplate>
                                            <table width="100%" cellpadding="4px">
                                                <tr>
                                                    <td width="40%">
                                                        <asp:Button ID="lbtnAddNew" runat="server" Text="Add" CommandName="InitInsert" CssClass="buttonlarge"
                                                            CausesValidation="false" />
                                                        <asp:Button ID="lbtnRefresh" runat="server" Text="Refresh Data" CommandName="RebindGrid"
                                                            CssClass="buttonlarge" CausesValidation="false" />
                                                    </td>
                                                    <td align="left">
                                                        <%-- <asp:Label ID="lblHeading" runat="server" CssClass="SuccessLabel" Text="Studies" />--%>
                                                    </td>
                                                </tr>
                                            </table>
                                        </CommandItemTemplate>
                                        <EditFormSettings PopUpSettings-Modal="true"
                                            EditColumn-ButtonType="ImageButton" EditColumn-InsertText="Add" FormTableButtonRowStyle-HorizontalAlign="Right"
                                            EditColumn-ItemStyle-HorizontalAlign="Center" EditColumn-CancelImageUrl="../../wpresources/IFDB/Images/Cancel-60.png"
                                            EditColumn-InsertImageUrl="../../wpresources/IFDB/Images/Add-60.png" EditColumn-UpdateImageUrl="../../wpresources/IFDB/Images/Update-60.png">
                                            <FormMainTableStyle GridLines="Horizontal" Width="100%" CssClass="Spacing" HorizontalAlign="Center" />
                                            <FormTableStyle Width="100%" CssClass="Spacing" HorizontalAlign="Center" />
                                            <FormStyle Width="100%"></FormStyle>
                                            <FormCaptionStyle ForeColor="#ececd8" />
                                            <PopUpSettings Width="450px" />
                                        </EditFormSettings>
                                        <Columns>
                                            <telerik:GridEditCommandColumn UniqueName="EditColumn" ButtonType="ImageButton" UpdateText="Save"
                                                HeaderText="" EditImageUrl="~/wpresources/IFDB/Images/Edit.png" InsertImageUrl="~/wpresources/IFDB/Images/Update.gif"
                                                UpdateImageUrl="~/wpresources/IFDB/Images/Update.gif" CancelImageUrl="~/wpresources/IFDB/Images/Cancel.gif">
                                                <HeaderStyle Width="6%"></HeaderStyle>
                                                <ItemStyle VerticalAlign="Top" />
                                            </telerik:GridEditCommandColumn>
                                            <telerik:GridTemplateColumn UniqueName="Description" HeaderText="Description *" SortExpression="Description"
                                                DataField="Description" ItemStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblDescription" runat="server" Width="120" CssClass="gridlabel" DataFormatString="{0:d}"
                                                        Text='<%#Eval("Description") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtDescription" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("Description") %>'>
                                                    </asp:TextBox>
                                                    <asp:RequiredFieldValidator ID="rfdDescription" runat="server" ControlToValidate="txtDescription"
                                                        ValidationGroup="vgPropertyValueSetup" Text="*" Display="Dynamic"></asp:RequiredFieldValidator>
                                                    <asp:Label ID="lblOrganisationid" runat="server" Text='<%#Eval("Organisationid") %>'
                                                        CssClass="gridlabel" Visible="false"></asp:Label>
                                                    <asp:Label ID="lblParentPropertyValueID" runat="server" Text='<%#Eval("FkOrganisationHierarchyID") %>'
                                                        CssClass="gridlabel" Visible="false"></asp:Label>
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="ParentPropertyValueName" UniqueName="Type"
                                                ItemStyle-Wrap="false" HeaderText="Parent Property Name *" SortExpression="ParentPropertyValueName" HeaderStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblType" CssClass="gridlabel" Text='<%# Eval("ParentPropertyValueName") %>'
                                                        runat="server">
                                                    </asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:DropDownList ID="drpdwnParentType" DataTextField="Name" DataValueField="pkOrganisationHierarchyValueID"
                                                        CssClass="NormalDDL" runat="server">
                                                    </asp:DropDownList>
                                                    <asp:RequiredFieldValidator ID="rfvParentType" ControlToValidate="drpdwnParentType"
                                                        ValidationGroup="vgPropertyValueSetup" Text="*" InitialValue="-1" runat="server"
                                                        Display="Dynamic" />
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="UniqueWellID" ItemStyle-Wrap="false" HeaderText="Unique Well Identifier *"
                                                SortExpression="UniqueWellID" HeaderStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblUWID" runat="server" CssClass="gridlabel" Text='<%# Eval("UniqueWellID") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtUWID" CssClass="NormalTextBox" runat="server" Width="120" Text='<%# Eval("UniqueWellID") %>'>
                                                    </asp:TextBox>
                                                    <asp:RequiredFieldValidator ID="rfdUWID" runat="server" ControlToValidate="txtUWID"
                                                        ValidationGroup="vgPropertyValueSetup" Text="*" Display="Dynamic"></asp:RequiredFieldValidator>
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="Latitude" ItemStyle-Wrap="false" HeaderText="Latitude"
                                                SortExpression="Latitude">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblLatitude" runat="server" CssClass="gridlabel" Text='<%# Eval("Latitude") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtLatitude" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("Latitude") %>'>
                                                    </asp:TextBox
                                                    <asp:CustomValidator ID="cvLatitude" runat="server" ControlToValidate="txtLatitude" OnServerValidate="ServerValidate"
                                                    ErrorMessage="You Must Fill" ValidationGroup="vgPropertyValueSetup"></asp:CustomValidator>
                                                    <asp:Label ID="lblvalError" runat="server" CssClass="ErrorLabel"></asp:Label>                                                 
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="Longitude" ItemStyle-Wrap="false" HeaderText="Longitude *"
                                                SortExpression="Longitude" >
                                                <ItemTemplate>
                                                    <asp:Label ID="lblLongitude" runat="server" CssClass="gridlabel" Text='<%# Eval("Longitude") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtLongitude" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("Longitude") %>'>
                                                    </asp:TextBox>
                                                    <asp:CustomValidator ID="cvLongitude" runat="server" ControlToValidate="txtLongitude" OnServerValidate="ServerValidate"
                                                    ErrorMessage="You Must Fill" ValidationGroup="vgPropertyValueSetup"></asp:CustomValidator>                                                   
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="UTMZone" ItemStyle-Wrap="false" HeaderText="UTMZone"
                                                SortExpression="UTMZone" >
                                                <ItemTemplate>
                                                    <asp:Label ID="lblUTMZone" runat="server" CssClass="gridlabel" Text='<%# Eval("UTMZone") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtUTMZone" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("UTMZone") %>'>
                                                    </asp:TextBox>                                                   
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="UTMXCoordinate" ItemStyle-Wrap="false" HeaderText="UTM X coordinate (wellhead)"
                                                SortExpression="UTMXCoordinate" HeaderStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblUTMXCoordinate" runat="server" CssClass="gridlabel" Text='<%# Eval("UTMXCoordinate") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtUTMXCoordinate" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("UTMXCoordinate") %>'>
                                                    </asp:TextBox>
                                                    <asp:CustomValidator ID="cvUTMXCoordinate" runat="server" ControlToValidate="txtUTMXCoordinate" OnServerValidate="ServerValidate"
                                                    ErrorMessage="You Must Fill" ValidationGroup="vgPropertyValueSetup"></asp:CustomValidator>                                                   
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="UTMYCoordinate" ItemStyle-Wrap="false" HeaderText="UTM Y coordinate (wellhead)"
                                                SortExpression="UTMYCoordinate" HeaderStyle-Wrap="false" >
                                                <ItemTemplate>
                                                    <asp:Label ID="lblUTMYCoordinate" runat="server" CssClass="gridlabel" Text='<%# Eval("UTMYCoordinate") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:TextBox ID="txtUTMYCoordinate" CssClass="NormalTextBox" runat="server" Width="120"
                                                        Text='<%# Eval("UTMYCoordinate") %>'>
                                                    </asp:TextBox>
                                                    <asp:CustomValidator ID="cvUTMYCoordinate" runat="server" ControlToValidate="txtUTMYCoordinate" OnServerValidate="ServerValidate"
                                                    ErrorMessage="You Must Fill" ValidationGroup="vgPropertyValueSetup"></asp:CustomValidator>
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>                                           
                                            <telerik:GridTemplateColumn DataField="LatLonUnits" ItemStyle-Wrap="false" HeaderText="LatLonUnits"
                                                SortExpression="LatLonUnits">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblLatLonUnits" runat="server" CssClass="gridlabel" Text='<%# Eval("LatLonsystem") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                     <asp:DropDownList ID="ddlLatLonUnits" DataTextField="LookUpType" DataValueField="LookupValue"
                                                        CssClass="NormalDDL" runat="server">                                                       
                                                    </asp:DropDownList>                                                   
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="EffectiveDate" UniqueName="EffectiveDate"
                                                ItemStyle-Wrap="false" HeaderText="Effective Date *" SortExpression="EffectiveDate">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblEffectiveDate" runat="server" Width="120" CssClass="gridlabel"
                                                        DataFormatString="{0:d}" Text='<%# Eval("EffectiveDate") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <telerik:RadDatePicker ID="radEffectiveDate" runat="server" Width="120" MinDate="1/1/0001"
                                                        MaxDate="12/31/9999" DbSelectedDate='<%# Bind("EffectiveDate") %>'>
                                                    </telerik:RadDatePicker>
                                                    <asp:RequiredFieldValidator ID="rfvEffectiveDate" ControlToValidate="radEffectiveDate"
                                                        ValidationGroup="vgPropertyValueSetup" Text="*" InitialValue="" runat="server"
                                                        Display="Dynamic" />
                                                    <asp:CompareValidator ID="CVEffectiveWithExpiry" ControlToCompare="radEffectiveUntil"
                                                        ValidationGroup="vgPropertyValueSetup" ControlToValidate="radEffectiveDate" Type="Date"
                                                        Operator="LessThanEqual" Display="None" ErrorMessage="Effective Date can not exceed Expiry Date"
                                                        runat="server"></asp:CompareValidator>
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="EffectiveUntil" UniqueName="EffectiveUntil"
                                                ItemStyle-Wrap="false" HeaderText="Effective Until *" SortExpression="EffectiveUntil">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblEffectiveUntil" runat="server" CssClass="gridlabel" Width="120"
                                                        DataFormatString="{0:d}" Text='<%# Eval("EffectiveUntil") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <telerik:RadDatePicker ID="radEffectiveUntil" Width="120" runat="server" MinDate="1/1/0001"
                                                        MaxDate="12/31/9999" DbSelectedDate='<%# Bind("EffectiveUntil") %>'>
                                                    </telerik:RadDatePicker>
                                                    <asp:RequiredFieldValidator ID="rfvEffectiveUntil" ControlToValidate="radEffectiveUntil"
                                                        ValidationGroup="vgPropertyValueSetup" Text="*" InitialValue="" runat="server"
                                                        Display="Dynamic" />
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn DataField="AddDate" UniqueName="AddDate" HeaderText="Add Date *"
                                                SortExpression="AddDate" ItemStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblAddDate" Width="120" runat="server" CssClass="gridlabel" DataFormatString="{0:d}"
                                                        Text='<%# Eval("AddDate") %>'></asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <telerik:RadDatePicker Width="120" ID="radAddDate" runat="server" MinDate="1/1/0001"
                                                        MaxDate="12/31/9999" DbSelectedDate='<%# Bind("AddDate") %>'>
                                                    </telerik:RadDatePicker>
                                                    <asp:RequiredFieldValidator ID="rfvAddDate" ControlToValidate="radAddDate" Text="*"
                                                        ValidationGroup="vgPropertyValueSetup" InitialValue="" runat="server" Display="Dynamic" />
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                            <telerik:GridTemplateColumn UniqueName="Status" HeaderText="Status *" DataField="StatusName"
                                                SortExpression="StatusName" ItemStyle-Wrap="false">
                                                <ItemTemplate>
                                                    <asp:Label ID="lblStatus" CssClass="gridlabel" Text='<%# Eval("StatusName") %>' runat="server">
                                                    </asp:Label>
                                                </ItemTemplate>
                                                <EditItemTemplate>
                                                    <asp:DropDownList ID="drpdwnStatus" DataSource='<%#FetchStatusValues() %>' DataTextField="CategoryName"
                                                        DataValueField="CategoryUID" CssClass="NormalDDL" runat="server">
                                                    </asp:DropDownList>
                                                    <asp:RequiredFieldValidator ID="rfvStatus" ControlToValidate="drpdwnStatus" Text="*"
                                                        ValidationGroup="vgPropertyValueSetup" InitialValue="-1" runat="server" Display="Dynamic" />
                                                </EditItemTemplate>
                                            </telerik:GridTemplateColumn>
                                        </Columns>
                                    </MasterTableView></telerik:RadGrid>
Code for Custom validator.
protected void ServerValidate(object sender, ServerValidateEventArgs args)
        {
            CustomValidator custValidator = (CustomValidator)sender;
            GridEditableItem eventargs = (GridEditableItem)custValidator.NamingContainer;
            string Latitude = (eventargs.FindControl("txtLatitude") as TextBox).Text;
            string Longitude = (eventargs.FindControl("txtLongitude") as TextBox).Text;
            string UTMXCoordinate = (eventargs.FindControl("txtUTMXCoordinate") as TextBox).Text;
            string UTMYCoordinate = (eventargs.FindControl("txtUTMYCoordinate") as TextBox).Text;
 
            if ((string.IsNullOrEmpty(Latitude) || string.IsNullOrEmpty(Longitude)) && (string.IsNullOrEmpty(UTMXCoordinate) || string.IsNullOrEmpty(UTMYCoordinate)))
                args.IsValid = false;
            else if ((!string.IsNullOrEmpty(Latitude) && !string.IsNullOrEmpty(Longitude)) || (!string.IsNullOrEmpty(UTMXCoordinate) && !string.IsNullOrEmpty(UTMYCoordinate)))
                args.IsValid = true;
            else
                args.IsValid = true;
        }
Prateep
Top achievements
Rank 1
 answered on 12 Dec 2012
3 answers
92 views
Hi,

I am using the telerik asp.net ajax treelist to display data. For one of the column, I would like to display graphics display like rectangle, polygon or line for example showing progress of a task. For the same column, I would like to display a scale on its header column.

Is there a way to do this on client-side or server-side or both on the treelist? If yes, do you have an example for this? Thanks.

Best regards,
Melvis
Marin
Telerik team
 answered on 12 Dec 2012
8 answers
167 views


<%@ Page Language="C#" MasterPageFile="~/ShopMaster.master" AutoEventWireup="true" 
    Theme="ClientInner" CodeFile="" Inherits="" Title=" %> 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik"%> 
 
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"
    <asp:ScriptManager ID="ScriptManager1" runat="server" /> 
   
   <table border="0" cellspacing="0" cellpadding="0" style="height: 200px;"
       <tr> 
       <td> 
           
        <button onclick="$find('<%=thumbRotator.ClientID%>').showNext(Telerik.Web.UI.RotatorScrollDirection.Left);" 
                type="button" > 
            </button> 
            <button onclick="$find('<%=thumbRotator.ClientID%>').showNext(Telerik.Web.UI.RotatorScrollDirection.Right);" 
                type="button" > 
            </button> 
           
         </td> 
       </tr> 
        
        <tr> 
            <td valign="top"
           
          
                           <telerik:RadRotator ID="thumbRotator" 
                           Width="960" 
                           Height="960" 
                          FrameDuration="100000" 
                             ScrollDuration="500"  
                             ItemWidth="240px"  
                             RotatorType="FromCode" 
                              AppendDataBoundItems="true" 
                               ScrollDirection="Left" 
                               SlideShowAnimation-Type="None" 
                               SlideShowAnimation-Duration="500" 
                               WrapFrames="false" 
                               lo 
                             runat="server" > 
                               
                            <ItemTemplate> 
                            <table width="210" border="0" align="left" cellpadding="0" cellspacing="0"
                                    <tr> 
                                        <td align="center" valign="middle"
                                          <href='NewsDetail.aspx?EID=<%# DataBinder.Eval(Container.DataItem,"NewsId")%>'
                                          <img src='NewsImages/Thumb/<%# DataBinder.Eval(Container.DataItem,"ImagePath") %>'/> 
                                             </a>     
                                        </td> 
                                    </tr> 
                                     <tr> 
                                <td align="left" valign="top" class="mews_box_head"
                                    
                                 <%# Eval("Date") %> 
                                    
                                    <%# Eval ("Title") %> 
                                </td> 
                            </tr> 
                            <tr> 
                                <td align="left" valign="top"
                                    <div align="justify" width="236"
                                    <%# Eval("Description") %> 
                                    </div> 
                                </td> 
                            </tr> 
                                 </table> 
                           </ItemTemplate> 
                        </telerik:RadRotator> 
               <br /> 
           
            
             </td> 
        </tr> 
    </table> 

I have an rad rotator which is bind with list through database.

Problem::
I have to show 8 records on  the page , 4 in first row and next 4 in second row.
when i click on next button , next records start from 9th to 16th shown  on the same page.

1.) so how to make 2 rows , and insert 4 items in first row and other 4 items in second row in Item template of rad rotator???????
2.) when i will click on next button whole 8 frames are moved(mean 8 items are moved) and next 8 frames(mean next 8 items) are shown?????

Is these 2 things Possible.??

Thanks in advance.




 



Slav
Telerik team
 answered on 12 Dec 2012
2 answers
115 views
Hi,
In my aspx page, i have the below columns:
<telerik:GridTemplateColumn DataField="OrderQuantity" HeaderText="Order Quantity"
                   UniqueName="OrderQuantity" Visible="true">
                   <InsertItemTemplate>
                       <telerik:RadTextBox ID="RadtxtOrderQuantity" runat="server" Text='<%# Bind("OrderQuantity") %>'>
                       </telerik:RadTextBox>
                   </InsertItemTemplate>
                   <EditItemTemplate>
                       <telerik:RadTextBox ID="RadtxtOrderQuantity" runat="server" Text='<%# Eval("OrderQuantity") %>'>
                       </telerik:RadTextBox>
                   </EditItemTemplate>
                   <ItemTemplate>
                       <telerik:RadTextBox ID="RadtxtOrderQuantity" ReadOnly="true" runat="server" Text='<%# Eval("OrderQuantity") %>' />
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridTemplateColumn DataField="UnitPrice" HeaderText="Unit Price" UniqueName="UnitPrice"
                   Visible="true">
                   <InsertItemTemplate>
                       <telerik:RadNumericTextBox ID="RadtxtUnitPrice" runat="server" Text='<%# Bind("UnitPrice") %>'>
                       </telerik:RadNumericTextBox>
                   </InsertItemTemplate>
                   <EditItemTemplate>
                       <telerik:RadNumericTextBox ID="RadtxtUnitPrice" runat="server" Text='<%# Eval("UnitPrice") %>'>
                       </telerik:RadNumericTextBox>
                   </EditItemTemplate>
                   <ItemTemplate>
                       <telerik:RadNumericTextBox ID="RadtxtUnitPrice" Type="Currency" ReadOnly="true" runat="server"
                           Text='<%# Eval("UnitPrice") %>' />
                   </ItemTemplate>
               </telerik:GridTemplateColumn>
               <telerik:GridCalculatedColumn DataFormatString="{0:C}" DataType="System.Double" HeaderText="Extended Price"
                   UniqueName="ExtendedPrice" DataFields="OrderQuantity,UnitPrice" Expression="{0}*{1}"
                   FooterText="Total : " Aggregate="Sum">
               </telerik:GridCalculatedColumn>

When the page loads, i am binding the grid with empty datatable:
private DataTable CreateEmptyTable()
        {
            DataTable dt = new DataTable("PurchaseData");
              
            try
            {
                  
                dt.Columns.Add(new DataColumn("OrderQuantity"));
                dt.Columns.Add(new DataColumn("UnitPrice"));
                dt.Columns.Add(new DataColumn("ExtendedPrice"));
  
                DataRow dr = dt.NewRow();
                  
                dr["OrderQuantity"] = 0;
                dr["UnitPrice"] = 0;
                dr["ExtendedPrice"] = 0;
                dt.Rows.Add(dr);
  
            }
            catch (Exception)
            {
                  
                throw;
            }
            return dt;
        }
  
bindgrid()
{
 radgrid1.DataSource = CreateEmptyTable();
 radgrid1.DataBind();
}

I am getting the error as "operator * cannot be applied between string and string".
The columns are integer type in sql.  How to to fix this?
Thanks
Antonio Stoilkov
Telerik team
 answered on 12 Dec 2012
1 answer
63 views

We have an aspx page, that contains a RadGrid, TelerikRadAjax  and TelerikRadAjaxLoadingPanel. We have paging for the Telerik Grid and when user clicks on paging, or does any postback on this page we show the TelerikRadAjaxLoadingPanel. This works fine in Mozilla and IE.  But in Chrome, when we do a postback the TelerikRadAjaxLoadingPanel is not displayed and the page gets hanged and nothing works on this page.

Please let me know if anyone has faced such issue. I have attached the error thrown by Telerik in Chrome for reference.

Thanks in advance.

Maria Ilieva
Telerik team
 answered on 12 Dec 2012
1 answer
233 views
Hi Telerik,

I'm using RadEditor and set the ImageManager dialog with EnableAsyncUpload = true but I can't set property TemporaryFolder of AsyncUpload like RadFileExplorer

RadEditor1.ImageManager.EnableAsyncUpload = true; // OK
RadEditor1.ImageManager.AsyncUpload.TemporaryFolder = "/Uploads"; // Does not exists
 
RadFileExplorer1.Configuration.EnableAsyncUpload = true; // OK
RadFileExplorer1.AsyncUpload.TemporaryFolder = "/Uploads"; // OK


Now how can I set the TemporaryFolder of AsyncUpload in ImageManager or DocumentManager... in RadEditor ???
Please help me, thanks
Princy
Top achievements
Rank 2
 answered on 12 Dec 2012
1 answer
106 views
Hi,

The RadUpload is not working as expected.

I have placed the RadUpload control inside Ajax:Updatepanel in Usercontrol(.ascx), I am calling the usercontrol in my .aspx page. 

Once the page get loaded, I have selected the files and tried to upload through button click event.  But "radFileUpload.UploadedFiles.Count" is coming as 0. It supposed to return selected files count.

It was working fine if I placed the RadUpload control directly in to .Aspx page.(Without UpdatePanel)

So Please provide me a valuable solution.

Regards,
Saravanan M
Princy
Top achievements
Rank 2
 answered on 12 Dec 2012
2 answers
51 views
I have a RadGrid with a popup Editing template for adds and inserts. The template had RadComboboxes with custom validators.

The original code for insert mode was this.  (This works.)
 var editForm = $find("<%=RadGridSys.ClientID%>").get_masterTableView().get_insertItem();
 var combo = $telerik.findControl(editForm, "ddlService");
 args.IsValid = false;
if (combo != null)
   if (combo.get_value() != "-1" && combo.get_value() != "")
          args.IsValid = true;

How do I detect non-Telerik controls within a RadGrid template?  (Are these techniques for Telerik only?)
Jayesh Goyani
Top achievements
Rank 2
 answered on 12 Dec 2012
3 answers
366 views
Hi,

I am binding RadTreeView dynamically like this ..

Dim siteData As New List(Of TreeViewCheckbox)()
          tvChkSearchResult.Attributes.Clear()
          If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then
              siteData.Add(New TreeViewCheckbox(1, 0, "Select All"))
 
              Dim i As Integer = 0
              Do While (i < dt.Rows.Count)
                  Dim row As DataRow = dt.Rows(i)
                  Dim srColumn As String = row(searchedColumn)
                  i = (i + 1)
                  siteData.Add(New TreeViewCheckbox(i + 1, 1, srColumn))
                  
 
              Loop
          End If
 
          tvChkSearchResult.DataTextField = "Text"
          tvChkSearchResult.DataFieldID = "ID"
          tvChkSearchResult.DataFieldParentID = "ParentID"
          tvChkSearchResult.DataSource = siteData
          tvChkSearchResult.CausesValidation = False
          tvChkSearchResult.DataBind()

Here TreeViewCheckbox is my class is defined like this ..
Public Class TreeViewCheckbox
 
    Private _text As String
    Private _id As Integer
    Private _parentId As Integer
 
    Public Property Text() As String
        Get
            Return _text
        End Get
        Set(ByVal value As String)
            _text = value
        End Set
    End Property
 
 
    Public Property ID() As Integer
        Get
            Return _id
        End Get
        Set(ByVal value As Integer)
            _id = value
        End Set
    End Property
 
    Public Property ParentID() As Integer
        Get
            Return _parentId
        End Get
        Set(ByVal value As Integer)
            _parentId = value
        End Set
    End Property
 
    Public Sub New(ByVal id As Integer, ByVal parentId As Integer, ByVal text As String)
        _id = id
        _parentId = parentId
        _text = text
    End Sub
End Class


 How can I add attributes to every node ? please help me on this..

Thanks in advance..
Princy
Top achievements
Rank 2
 answered on 12 Dec 2012
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?