Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
53 views
Hi

Today it's seems to be a rendering problem with last chrome version you can check this link :

http://demos.telerik.com/aspnet-ajax/toolbar/examples/functionality/itemtypes/defaultcs.aspx on chrome 12.0.712.0

Thank you.
Helen
Telerik team
 answered on 29 Mar 2011
1 answer
269 views
Hi,

I am using Rad Recurrence control Q3 version on the web form .
We are saving Recurrence rule as string in our table .

Our requirement is to build a SQL function which will read the recurrence rule and count the recurrences for the start and end period.

e.g, for below rule , find the how many times it will occur in the present week ?

DTSTART:

 

20000101T000000Z DTEND:20000102T000000Z RRULE:FREQ=DAILY;COUNT=3;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR

 


we have created assembly for ExpandRecurrence_UDF.dll  as per the http://www.telerik.com/community/forums/aspnet-ajax/scheduler/sql-reporting-display-all-recurring-appointments.aspx page in SQL.

But dont know how to use other get occurence count using ExpandRecurrence_UDF.dll  .

Pls let us know how we can achieve this using SQL function ?

Thanks,
Dipti
Veronica
Telerik team
 answered on 29 Mar 2011
6 answers
327 views
Dear expert:
   I have a webpage with panelbar inside the splitter. there is a  problem when i used the template. if i add more control to the panel bar template then the time need to expand the panelbar will take a long time.. e.g. 10 sec.
is there anything i get wrong or any solution to make the panelbar expand with normal speed?
i don't think it is the problem of code behide.... but it seem the problem of the client script case of the slow performance.

i hope it can solve within the week.. because the project have to demo this week, thks!!1

From CH...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Main.aspx.cs" Inherits="STEPS_Pages_CommonPages_Main" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head id="Head1" runat="server">
    <title>STEPS</title>
    <link href="~/css/common2.css" type="text/css" rel="stylesheet"/>    
    <style type="text/css">  
    html, body, form  
    {  
        height: 100%;  
        margin: 0px;  
        padding: 0px;  
        overflow: hidden;  
    }  
    </style>  
  
</head>
<script type="text/javascript" language="javascript">
        function mnuClientNew_onClientClick(sender, eventArgs){
            var itemValue = eventArgs.get_item().get_value();
            if (itemValue == "Contact"){
              
            }else if (itemValue == "Company"){
              
            }else if (itemValue == "Brand"){
              
            }else if (itemValue == "Agent"){
              
            }
  
        }
  
        function Resize(){
            var frameClient = document.getElementById("frameClient");
            frameClient.style.height = screen.availHeight -180;
        }
          
        function cboClientName_OnClientItemsRequesting(sender, eventArgs){
           if (eventArgs.get_text().length < 3)
             eventArgs.set_cancel(true)
           else{
             eventArgs.set_cancel(false);
             var barMenuLeft = $find("<%= barMenuLeft.ClientID %>");
             var clientItem  = barMenuLeft.findItemByValue("Client");
             var clientExpressItem  = barMenuLeft.findItemByValue("Client_Express");
             var clientExpressSearchItem  = barMenuLeft.findItemByValue("Client_Express_Search");
             var rdoAll = $telerik.findElement(clientExpressSearchItem.get_element(), "rdoAll");
             var rdoContact = $telerik.findElement(clientExpressSearchItem.get_element(), "rdoContact");    
             var rdoCompany = $telerik.findElement(clientExpressSearchItem.get_element(), "rdoCompany"); 
             var rdoBrand = $telerik.findElement(clientExpressSearchItem.get_element(), "rdoBrand");
             var rdoAgency =  $telerik.findElement(clientExpressSearchItem.get_element(), "rdoAgency");
               
             var txtPhone = $telerik.findElement(clientExpressSearchItem.get_element(), "txtPhone"); 
             var txtVehicleNumber = $telerik.findElement(clientExpressSearchItem.get_element(), "txtVehicleNumber");    
             var txtEmail = $telerik.findElement(clientExpressSearchItem.get_element(), "txtEmail");
             var dpBirthdayFr = clientExpressSearchItem.findControl("dpBirthdayFr");
             var dpBirthdayTo = clientExpressSearchItem.findControl("dpBirthdayTo");
             var chkShowAllAsso = $telerik.findElement(clientExpressSearchItem.get_element(), "chkShowAllAsso");    
               
             var context = eventArgs.get_context();
             if (rdoAll.checked){
                context["ClientType"] = "All";
             }else if (rdoContact.checked){
                context["ClientType"] = "Contact";
             }else if (rdoCompany.checked){
                context["ClientType"] = "Company";
             }else if (rdoBrand.checked){
                context["ClientType"] = "Brand";
             }else if (rdoAgency.checked){
                context["ClientType"] = "Agency";
             }
               
//             if (txtPhone.value != ""){
//                context["Phone"] = txtPhone.value;
//             }
//             
//             if (txtVehicleNumber.value != ""){
//                context["VehicleNumber"] = txtVehicleNumber.value;
//             }
//             
//             if (txtEmail.value != ""){
//                context["Email"] = txtEmail.value;
//             }
//             
//             if (!dpBirthdayFr.isEmpty()){
//                context["BirthdayFr"] = dpBirthdayFr.get_selectedDate();
//             }
//             
//             if (!dpBirthdayTo.isEmpty()){
//                context["BirthdayTo"] = dpBirthdayTo.get_selectedDate();
//             }
               
             if (chkShowAllAsso.checked){
                context["IsShowAllAsso"] = "1";
             }
               
           }
        }
          
        function toggle(link, divId) { 
            var lText = link.innerHTML; 
              
            var d = document.getElementById(divId);
            if (lText == '+') { 
                link.innerHTML = '−'; 
                d.style.display = 'block'; 
            }else{ 
                link.innerHTML = '+'; 
                d.style.display = 'none'; 
            } 
              
        }
          
        function cboClientName_keyPressHandler (sender, args){
          
            if (args.get_domEvent().keyCode == 13)
            {
                  
                var barMenuLeft = $find("<%= barMenuLeft.ClientID %>");
                 var clientItem  = barMenuLeft.findItemByValue("Client");
                 var clientExpressItem  = barMenuLeft.findItemByValue("Client_Express");
                 var clientExpressSearchItem  = barMenuLeft.findItemByValue("Client_Express_Search");
               
                var searchBtn = $telerik.findElement(clientExpressSearchItem.get_element(), "btnClientSearch"); 
                if (searchBtn)
                {   
                    searchBtn.click();
                }
            }
        }
          
          
        function showHideStkSearch(){
            var barMenuLeft = $find("<%= barMenuLeft.ClientID %>");
            var stockItem  = barMenuLeft.findItemByValue("Stock");
            var stockExpressItem  = barMenuLeft.findItemByValue("Stock_Express");
            var stockExpressSearchItem  = barMenuLeft.findItemByValue("Stock_Express_Search");
            var refStkAdvanced = $telerik.findElement(stockExpressSearchItem.get_element(), "refStkAdvanced");
            var trStkFloorArea = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkFloorArea");
            var trStkActive = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkActive");
            var trStkPrice = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkPrice");
            var trStkFunction = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkFunction");
            var trStkLastEdit = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkLastEdit");
            var trStkCommerce = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkCommerce");
            var trStkExpiry = $telerik.findElement(stockExpressSearchItem.get_element(), "trStkExpiry");
              
            if (refStkAdvanced.innerHTML == "Advanced"){
                refStkAdvanced.innerHTML = "Simple";
                trStkFloorArea.style.display = "inline";
                trStkActive.style.display = "inline";
                trStkPrice.style.display = "inline";
                trStkFunction.style.display = "inline";
                trStkLastEdit.style.display = "inline";
                trStkCommerce.style.display = "inline";
                trStkExpiry.style.display = "inline";
                ResizePane(120, "<%= RadSplitter1.ClientID %>", "<%= pnlLeft.ClientID %>");
            }else{
                refStkAdvanced.innerHTML = "Advanced";
                trStkFloorArea.style.display = "none";
                trStkActive.style.display = "none";
                trStkPrice.style.display = "none";
                trStkFunction.style.display = "none";
                trStkLastEdit.style.display = "none";
                trStkCommerce.style.display = "none";
                trStkExpiry.style.display = "none";
                ResizePane(-120, "<%= RadSplitter1.ClientID %>", "<%= pnlLeft.ClientID %>");
            }
        }
          
        function ResizePane(size, splitterID,  paneID){
            var splitter = $find(splitterID);
            var pane = splitter.getPaneById(paneID);
            if (!pane) return;
            pane.resize(size);
        }
  
          
    </script>
<body onload="Resize();" >
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
                <div id="ParentDivElement" style="height: 100%;"> 
                    <telerik:RadSplitter ID="RadSplitter1" runat="server" Skin="Office2007" SplitBarsSize="" Width="100%" Height="100%">
                        <telerik:RadPane ID="pnlLeft" runat="server" Width="250px" Scrolling="Y">
                            <telerik:RadPanelBar ID="barMenuLeft" runat="server" Skin="Office2007" Width="98%" >
                                <Items>
                                    <telerik:RadPanelItem runat="server" Text="Client" Value="Client" ImageUrl="~/images/User-icon.png">
                                        <Items>
                                            <telerik:RadPanelItem runat="server"  >
                                                <ItemTemplate>
                                                    <telerik:RadMenu ID="mnuClientNew" runat="server" Flow="Vertical" Width="100%" OnItemClick="mnuClientNew_ItemClick" Skin="Telerik">
                                                        <Items>
                                                            <telerik:RadMenuItem Text="New" Width="100%" runat="server">
                                                                <Items>
                                                                    <telerik:RadMenuItem Text="Contact" Value="Contact" runat="server"  />
                                                                    <telerik:RadMenuItem Text="Company" Value="Company" runat="server" />
                                                                    <telerik:RadMenuItem Text="Brand" Value="Brand" runat="server" />
                                                                    <telerik:RadMenuItem Text="Agent" Value="Agent" runat="server" />
                                                                </Items>
                                                            </telerik:RadMenuItem>
                                                        </Items>
                                                    </telerik:RadMenu>
  
                                                </ItemTemplate>
                                            </telerik:RadPanelItem>
                                            <telerik:RadPanelItem runat="server" Text="Express Search" Value="Client_Express">
                                                <Items>
                                                    <telerik:RadPanelItem runat="server" Value="Client_Express_Search" >
                                                        <ItemTemplate>
                                                            <table>
                                                                <tr height="30">
                                                                    <td>
                                                                        <telerik:RadComboBox ID="cboClientName" runat="server" AllowCustomText="True" OnClientKeyPressing="cboClientName_keyPressHandler"
                                                                            OnItemsRequested="cboClientName_ItemsRequested" EnableLoadOnDemand="True" Width="160px" Skin="Office2007" ExpandDelay="400" OnClientItemsRequesting="cboClientName_OnClientItemsRequesting">
                                                                        </telerik:RadComboBox> 
                                                                        <asp:ImageButton ID="btnClientSearch" runat="server" ImageUrl="~/images/search.png" OnClick="btnClientSearch_Click" /> [<a title="Advance Search" id="refAdvSearch" href="javascript: void(0);" onclick="toggle(this, 'gpClientAdvSearch');">+</a>]
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td>
                                                                        <div id="gpClientAdvSearch" style="display:none">
                                                                            <fieldset>
                                                                                <legend>Advance search criteria</legend>
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>Name:</td>
                                                                                        <td>
                                                                                            <table width="100%">
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoStartWith" runat="server" Text="Start With" GroupName="ClientName" Checked="true" />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoContain" runat="server" Text="Contain"  GroupName="ClientName" />
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td colspan="2">
                                                                                            <hr />
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td valign="top">
                                                                                            Type:
                                                                                        </td>
                                                                                        <td>
                                                                                            <table width="100%">
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoAll" Text="All" runat="server" Checked="true"  GroupName="clientType"  />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                          
                                                                                                    </td>
                                                                                                </tr>
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoCompany" Text="Company" runat="server" GroupName="clientType" />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoContact" Text="Contact" runat="server" />
                                                                                                    </td>
                                                                                                </tr>
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoBrand" Text="Brand" runat="server" />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoAgency" Text="Agency" runat="server" />
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Phone:</td>
                                                                                        <td>
                                                                                            <asp:TextBox ID="txtPhone" runat="server" Width="140px"></asp:TextBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Vehicle:</td>
                                                                                        <td>
                                                                                            <asp:TextBox ID="txtVehicleNumber" runat="server" Width="140px"></asp:TextBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Email:</td>
                                                                                        <td>
                                                                                            <asp:TextBox ID="txtEmail" runat="server" Width="140px"></asp:TextBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Birth Fr:</td>
                                                                                        <td>
                                                                                            <telerik:RadDatePicker ID="dpBirthdayFr" runat="server" Skin="Office2007" Width="140px">
                                                                                                <Calendar Skin="Office2007" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"
                                                                                                    ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Birth To:</td>
                                                                                        <td>
                                                                                            <telerik:RadDatePicker ID="dpBirthdayTo" runat="server" Skin="Office2007" Width="140px">
                                                                                                <Calendar Skin="Office2007" UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"
                                                                                                    ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>All:</td>
                                                                                        <td>
                                                                                            <asp:CheckBox id="chkShowAllAsso" runat="server"></asp:CheckBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </fieldset>
                                                                        </div>  
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                        </ItemTemplate>
                                                    </telerik:RadPanelItem>
                                                </Items>
                                            </telerik:RadPanelItem>
                                            <telerik:RadPanelItem runat="server" Text="My Favourite" Value="Client_Favourite">
                                            </telerik:RadPanelItem>
                                            <telerik:RadPanelItem runat="server" Text="My Access History" Value="Client_History">
                                            </telerik:RadPanelItem>
                                        </Items>
                                    </telerik:RadPanelItem>
                                    <telerik:RadPanelItem runat="server" Text="Stock" Value="Stock" ImageUrl="~/images/Property-icon.png">
                                        <Items>
                                            <telerik:RadPanelItem runat="server" Text="Express Search" Value="Stock_Express">
                                                <Items>
                                                    <telerik:RadPanelItem runat="server" Value="Stock_Express_Search" >
                                                        <ItemTemplate>
                                                            <table>
                                                                <tr>
                                                                    <td >
                                                                        <telerik:RadTabStrip ID="tabStk" runat="server" SelectedIndex="0" Skin="Office2007" MultiPageID="mpgStk">
                                                                            <Tabs>
                                                                                <telerik:RadTab runat="server" Selected="True" SelectedIndex="0" Text="Info" Value="Info">
                                                                                </telerik:RadTab>
                                                                                <telerik:RadTab runat="server" SelectedIndex="1" Text="Preset" Value="Preset">
                                                                                </telerik:RadTab>
                                                                                <telerik:RadTab runat="server" SelectedIndex="2" Text="Map" Value="Map">
                                                                                </telerik:RadTab>
                                                                            </Tabs>
                                                                        </telerik:RadTabStrip>
                                                                        <telerik:RadMultiPage ID="mpgStk" runat="server">
                                                                            <telerik:RadPageView ID="pvwStkInfo" runat="server" Selected="True">
                                                                                <table>
                                                                                    <tr>
                                                                                        <td>Location</td>
                                                                                        <td>
                                                                                            <telerik:RadComboBox ID="cboStkLocation" runat="server" Width="150px" AllowCustomText="True" EnableLoadOnDemand="True" OnItemsRequested="cboStkLocation_ItemsRequested">
                                                                                            </telerik:RadComboBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Street No.</td>
                                                                                        <td>
                                                                                            <telerik:RadNumericTextBox ID="txtStkStreetFr" runat="server" Width="30px" Skin="Office2007">
                                                                                            </telerik:RadNumericTextBox>
                                                                                            -
                                                                                            <telerik:RadNumericTextBox ID="txtStkStreetTo" runat="server" Width="30px" Skin="Office2007">
                                                                                            </telerik:RadNumericTextBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>Owner</td>
                                                                                        <td>
                                                                                            <telerik:RadComboBox ID="cboStkOwner" runat="server" Width="150px" AllowCustomText="True" EnableLoadOnDemand="True">
                                                                                            </telerik:RadComboBox>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkFloorArea"  style="display:none">
                                                                                        <td>Floor Area</td>
                                                                                        <td>
                                                                                            <telerik:RadSlider ID="sldStkFloorArea" runat="server" Skin="Office2007">
                                                                                            </telerik:RadSlider>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkActive" style="display:none">
                                                                                        <td>Active Only</td>
                                                                                        <td>
                                                                                            <table>
                                                                                                <tr>
                                                                                                    <td>
                                                                                                        <asp:CheckBox ID="chkStkActive" runat="server" /> </td>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoStkLet" runat="server" Text="Let" Checked="True" ValidationGroup="MarketType" />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                        <asp:RadioButton ID="rdoStkSale" runat="server" Text="Sale" ValidationGroup="MarketType" />
                                                                                                    </td>
                                                                                                    <td>
                                                                                                         Last Edit</td>
                                                                                                    <td>
                                                                                                        <telerik:RadComboBox ID="rboStkLastEdit" runat="server" Skin="Office2007" AllowCustomText="True" EnableLoadOnDemand="True">
                                                                                                        </telerik:RadComboBox>
                                                                                                    </td>
                                                                                                </tr>
                                                                                            </table>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkPrice" style="display:none">
                                                                                        <td>Price</td>
                                                                                        <td>
                                                                                            <telerik:RadSlider ID="sldStkPrice" runat="server" Skin="Office2007">
                                                                                            </telerik:RadSlider>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkFunction" style="display:none">
                                                                                        <td>Function</td>
                                                                                        <td>
                                                                                            <asp:CheckBox ID="chkStockRES" runat="server" Text="RES" />
                                                                                            <asp:CheckBox ID="chkStockRET" runat="server" Text="RET" />
                                                                                            <asp:CheckBox ID="chkStockCOM" runat="server" Text="COM" />
                                                                                            <asp:CheckBox ID="chkStockIDU" runat="server" Text="IDU" />
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkLastEdit" style="display:none">
                                                                                        <td>Last Edit</td>
                                                                                        <td>
                                                                                            <telerik:RadDatePicker ID="dtpLastEdit" runat="server">
                                                                                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkCommerce" style="display:none">
                                                                                        <td>Commerce Date</td>
                                                                                        <td>
                                                                                            <telerik:RadDatePicker ID="dtpCommerceFr" runat="server">
                                                                                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                            -
                                                                                            <telerik:RadDatePicker ID="dtpCommerceTo" runat="server">
                                                                                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr id="trStkExpiry"  style="display:none">
                                                                                        <td>Expiry Date</td>
                                                                                        <td>
                                                                                            <telerik:RadDatePicker ID="dtpExpiryFr" runat="server">
                                                                                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                            -
                                                                                            <telerik:RadDatePicker ID="dtpExpiryTo" runat="server">
                                                                                                <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x">
                                                                                                </Calendar>
                                                                                                <DatePopupButton HoverImageUrl="" ImageUrl="" />
                                                                                                <DateInput DateFormat="dd-MM-yyyy" DisplayDateFormat="dd-MM-yyyy">
                                                                                                </DateInput>
                                                                                            </telerik:RadDatePicker>
                                                                                        </td>
                                                                                    </tr>
                                                                                    <tr>
                                                                                        <td>
                                                                                            <a id="refStkAdvanced" onclick="showHideStkSearch();" href="javascript:void(0);">Advanced</a>
                                                                                        </td>
                                                                                        <td align="right">
                                                                                            <asp:Button ID="btnStkReset" runat="server" Text="Reset" />
                                                                                            <asp:Button ID="btnStkSearch" runat="server" Text="Search" OnClick="btnStkSearch_Click" />
                                                                                        </td>
                                                                                    </tr>
                                                                                </table>
                                                                            </telerik:RadPageView>
                                                                            <telerik:RadPageView ID="pvwStkPreset" runat="server">
                                                                            </telerik:RadPageView>
                                                                            <telerik:RadPageView ID="pvwStkMap" runat="server">
                                                                            </telerik:RadPageView>
                                                                        </telerik:RadMultiPage></td>
                                                                </tr>
                                                            </table>
                                                              
                                                        </ItemTemplate> 
                                                    </telerik:RadPanelItem>
                                                </Items>
                                            </telerik:RadPanelItem>
                                            <telerik:RadPanelItem runat="server" Text="My Favourite" Value="Stock_Favourite">
                                            </telerik:RadPanelItem>
                                            <telerik:RadPanelItem runat="server" Text="My Access History" Value="Stock_History">
                                            </telerik:RadPanelItem>
                                        </Items>
                                    </telerik:RadPanelItem>
                                    <telerik:RadPanelItem runat="server" Text="Invoice">
                                    </telerik:RadPanelItem>
                                </Items>
                                <CollapseAnimation Type="None" Duration="0" />
                                <ExpandAnimation Type="None"  Duration="0" />
                            </telerik:RadPanelBar>
                        </telerik:RadPane>
                        <telerik:RadSplitBar ID="RadSplitBar1" runat="server" CollapseMode="Forward">
                        </telerik:RadSplitBar>
                        <telerik:RadPane ID="pnlMain" runat="server">
                            <table width="100%">
                                <tr>
                                    <td >
                                        <telerik:RadTabStrip ID="tabMenuTop" runat="server" SelectedIndex="0" Skin="Office2007" MultiPageID="RadMultiPage1">
                                            <Tabs>
                                                <telerik:RadTab runat="server" Selected="True" SelectedIndex="0" Text="Client">
                                                </telerik:RadTab>
                                                <telerik:RadTab runat="server" SelectedIndex="1" Text="Stock">
                                                </telerik:RadTab>
                                                <telerik:RadTab runat="server" SelectedIndex="2" Text="invoice">
                                                </telerik:RadTab>
                                            </Tabs>
                                        </telerik:RadTabStrip>
                                    </td>
                                </tr>
                                <tr>
                                    <td >
                                        <telerik:RadMultiPage ID="RadMultiPage1" runat="server" ScrollBars="None" SelectedIndex="0"
                                            Width="100%">
                                            <telerik:RadPageView ID="pvwClient" runat="server">
                                                <iframe id="frameClient" runat="server"  width="100%" >
                                                </iframe>
                                            </telerik:RadPageView>
                                            <telerik:RadPageView ID="pvwStock" runat="server" TabIndex="1" Width="100%">
                                                <iframe id="frameStock" runat="server"  width="100%" src="SearchResult/Search_Instruction.aspx" >
                                                </iframe>
                                            </telerik:RadPageView>
                                            <telerik:RadPageView ID="pvwInvoice" runat="server" TabIndex="2" Width="100%">
                                                <iframe id="frameInvoice" runat="server"  width="100%"  >
                                                </iframe>
                                            </telerik:RadPageView>
                                        </telerik:RadMultiPage>
                                    </td>
                                </tr>
                            </table>
                        </telerik:RadPane>
                    </telerik:RadSplitter>
                    </div>
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" >
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="btnClientSearch">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="frameClient" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
                <telerik:AjaxSetting AjaxControlID="mnuClientNew">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="frameClient" />
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
            <ClientEvents OnResponseEnd="Resize" />
        </telerik:RadAjaxManager>
    </form>
</body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Telerik.Web.UI;
using Savills.DataSource;
  
public partial class STEPS_Pages_CommonPages_Main : System.Web.UI.Page
{
    private DataSet _employeeDS;
    private string _employeeId;
  
    protected string employeeId
    {
        get{
            return _employeeId;
        }
        set {
            _employeeId = value;
        }
    }
  
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack ){
            if (ViewState["EmployeeDS"] != null) {
                _employeeDS = (DataSet)ViewState["EmployeeDS"];
            }
            if (ViewState["Employee_Id"] != null) {
                _employeeId = ViewState["Employee_Id"].ToString();
            }
        }else{
            string loginName = User.Identity.Name.Substring(User.Identity.Name.IndexOf(@"\")+1 );
            STEPS_Employee_DataAdapter employeeDA = new STEPS_Employee_DataAdapter();
            _employeeDS  =employeeDA.GetEmployeeDetailByLoginName(loginName);
            ViewState["EmployeeDS"] = _employeeDS;
            if (_employeeDS.Tables[0].Rows.Count >0 ){
                _employeeId = _employeeDS.Tables[0].Rows[0]["Employee_Id_Text"].ToString();
                ViewState["Employee_Id"] = _employeeId;
            }else{
                throw new Exception("Login cannot found");
            }
            initForm();
        }
    }
  
    private void initForm() {
        if (_employeeDS.Tables[0].Rows.Count > 0)
        {
            if (_employeeDS.Tables[0].Rows[0]["Default_CS_Search_All"] != DBNull.Value) {
                if (_employeeDS.Tables[0].Rows[0]["Default_CS_Search_All"].ToString().ToUpper() == "TRUE") {
                    RadPanelItem clientItem = barMenuLeft.Items.FindItemByValue("Client");
                    RadPanelItem clientExpressItem = clientItem.Items.FindItemByValue("Client_Express");
                    RadPanelItem clientExpressSearchItem = clientExpressItem.Items.FindItemByValue("Client_Express_Search");
                    CheckBox chkShowAllAsso = (CheckBox)clientExpressSearchItem.FindControl("chkShowAllAsso");
                    chkShowAllAsso.Checked = true; 
                }
            }
        }
    }
  
  
  
  
    protected void btnClientSearch_Click(object sender, ImageClickEventArgs e)
    {
        RadPanelItem clientItem = barMenuLeft.Items.FindItemByValue("Client");
        RadPanelItem clientExpressItem = clientItem.Items.FindItemByValue("Client_Express");
        RadPanelItem clientExpressSearchItem = clientExpressItem.Items.FindItemByValue("Client_Express_Search");
        RadComboBox cboClientName = (RadComboBox)clientExpressSearchItem.FindControl("cboClientName");
        RadioButton rdoStartWith = (RadioButton)clientExpressSearchItem.FindControl("rdoStartWith");
        RadioButton rdoContain = (RadioButton)clientExpressSearchItem.FindControl("rdoContain");
        RadioButton rdoAll = (RadioButton)clientExpressSearchItem.FindControl("rdoAll");
        RadioButton rdoCompany = (RadioButton)clientExpressSearchItem.FindControl("rdoCompany");
        RadioButton rdoContact = (RadioButton)clientExpressSearchItem.FindControl("rdoContact");
        RadioButton rdoBrand = (RadioButton)clientExpressSearchItem.FindControl("rdoBrand");
        RadioButton rdoAgency = (RadioButton)clientExpressSearchItem.FindControl("rdoAgency");
        TextBox txtPhone = (TextBox)clientExpressSearchItem.FindControl("txtPhone");
        TextBox txtVehicleNumber = (TextBox)clientExpressSearchItem.FindControl("txtVehicleNumber");
        TextBox txtEmail = (TextBox)clientExpressSearchItem.FindControl("txtEmail");
        RadDatePicker dpBirthdayFr = (RadDatePicker)clientExpressSearchItem.FindControl("dpBirthdayFr");
        RadDatePicker dpBirthdayTo = (RadDatePicker)clientExpressSearchItem.FindControl("dpBirthdayTo");
        CheckBox chkShowAllAsso = (CheckBox)clientExpressSearchItem.FindControl("chkShowAllAsso");
  
        string clientName = null;
        string startWith = null;
        string clientType = null;
        string clientSubType = null;
        string phone = null;
        string vehicleNumber = null;
        string email = null;
        string birthdayFr = null;
        string birthdayTo = null;
        string isShowAllAsso = null;
  
        clientName = "&ClientName=" + cboClientName.Text;
  
        if (rdoStartWith.Checked)
        {
            startWith = "&StartWith=1";
        }
        else {
            startWith = "&StartWith=0";
        }
  
        if (rdoAll.Checked) {
  
        }
        else if (rdoCompany.Checked) {
            clientType = "&ClientType=Company";
            clientSubType = "&ClientSubType=Company";
        }
        else if (rdoContact.Checked) {
            clientType = "&ClientType=Contact";
            clientSubType = "";
        }
        else if (rdoBrand.Checked) {
            clientType = "&ClientType=Company";
            clientSubType = "&ClientSubType=Brand";
        }
        else if (rdoAgency.Checked) {
            clientType = "&ClientType=Company";
            clientSubType = "&ClientSubType=Agent";
        }
  
        if (txtPhone.Text.Trim() != "") {
            phone = "&Phone=" + txtPhone.Text.Trim();
        }
  
        if (txtVehicleNumber.Text.Trim() != "") {
            vehicleNumber = "&VehicleNumber=" + txtVehicleNumber.Text.Trim();
        }
  
        if (txtEmail.Text.Trim() != "") {
            email = "&Email=" + txtEmail.Text.Trim();
        }
  
        if (dpBirthdayFr.SelectedDate.HasValue )
        {
            birthdayFr = "&BirthdayFr=" + ((DateTime)dpBirthdayFr.SelectedDate).ToString("yyyy/MM/dd");
        }
  
        if (dpBirthdayTo.SelectedDate.HasValue)
        {
            birthdayTo = "&BirthdayTo=" + ((DateTime)dpBirthdayTo.SelectedDate).ToString("yyyy/MM/dd");
        }
  
        if (chkShowAllAsso.Checked) {
            isShowAllAsso = "&IsShowAllAsso=1";
        } else {
            isShowAllAsso = "&IsShowAllAsso=0";
        }
        frameClient.Attributes["src"] = "./Main_Detail_Panel.aspx?AccessForm=Client&Action=Client_Search&EmployeeId=" + _employeeId + clientName + startWith + clientType + clientSubType + phone + vehicleNumber + email + birthdayFr + birthdayTo + isShowAllAsso;
          
    }
    protected void cboClientName_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)
    {
        STEPS_Client_DataAdapter clientDA = new STEPS_Client_DataAdapter();
        RadComboBox cboClientName = (RadComboBox)o;
        cboClientName.Items.Clear();
          
          
  
        Int64 EmployeeId;
        string inputText = e.Text;
        int isShowAllName = 1;
        string isStartWith = "true";
        string clientSysType = "";
        string subType = "";
        if (_employeeId != null)
        {
            if (Int64.TryParse(_employeeId, out EmployeeId))
            {
                if (e.Context["ClientType"] != null) {
                    switch(e.Context["ClientType"].ToString()){
                        case "All":
                            clientSysType = "";
                            subType = "";
                            break;
                        case "Contact":
                            clientSysType = "Contact";
                            subType = "";
                            break;
                        case "Company":
                            clientSysType = "Company";
                            subType = "";
                            break;
                        case "Brand":
                            clientSysType = "Company";
                            subType = "Brand";
                            break;
                        case "Agency":
                            clientSysType = "Company";
                            subType = "Agent";
                            break;
                    }
                }
  
                if (e.Context["IsShowAllAsso"] != null)
                {
                    isShowAllName = 1;
                }
                else {
                    isShowAllName = 0;
                }
  
                inputText += "%";
  
                cboClientName.DataSource = clientDA.GetClientNameDataSet(inputText, EmployeeId, clientSysType, subType, isShowAllName);
                cboClientName.DataTextField = "Name";
                cboClientName.DataValueField = "Name";
                cboClientName.DataBind();
  
            }
            else
            {
                cboClientName.DataSource = null;
                cboClientName.DataTextField = "Name";
                cboClientName.DataValueField = "Name";
                cboClientName.DataBind();
            }
        }
  
    }
    protected void mnuClientNew_ItemClick(object sender, RadMenuEventArgs e)
    {
        if (e.Item.Value == "Contact") {
            frameClient.Attributes["src"] = "./EditForm/Edit_Client.aspx?EmployeeId=" + _employeeId + "&ClientSysType=Contact";
        }else if (e.Item.Value == "Company") {
            frameClient.Attributes["src"] = "./EditForm/Edit_Client.aspx?EmployeeId=" + _employeeId + "&ClientSysType=Company";
        }else if (e.Item.Value == "Brand"){
            frameClient.Attributes["src"] = "./EditForm/Edit_Client.aspx?EmployeeId=" + _employeeId + "&ClientSysType=Contact&SubType=Brand";
        }else if (e.Item.Value == "Agent"){
            frameClient.Attributes["src"] = "./EditForm/Edit_Client.aspx?EmployeeId=" + _employeeId + "&ClientSysType=Contact&SubType=Agent";
        }
    }
  
    protected void btnStkSearch_Click(object sender, EventArgs e)
    {
        RadPanelItem stockItem = barMenuLeft.Items.FindItemByValue("cboStkLocation");
        RadPanelItem stockExpressItem = stockItem.Items.FindItemByValue("Stock_Express");
        RadPanelItem stockExpressSearchItem = stockExpressItem.Items.FindItemByValue("Stock_Express_Search");
        RadComboBox cboStkLocation = (RadComboBox)stockExpressSearchItem.FindControl("cboStkLocation");
        RadNumericTextBox txtStkStreetFr = (RadNumericTextBox)stockExpressSearchItem.FindControl("txtStkStreetFr");
        RadNumericTextBox txtStkStreetTo = (RadNumericTextBox)stockExpressSearchItem.FindControl("txtStkStreetTo");
        RadComboBox cboStkOwner = (RadComboBox)stockExpressSearchItem.FindControl("cboStkOwner");
        string location = null;
        string streetFr = null;
        string streetTo = null;
        string owner = null;
  
        if (cboStkLocation.SelectedValue != "") { 
              
        }
  
        if (txtStkStreetFr.Text != "") { 
          
        }
  
        if (txtStkStreetTo.Text != "") { 
          
        }
  
        if (cboStkOwner.SelectedValue != "") { 
          
        }
  
        frameClient.Attributes["src"] = "./Main_Detail_Panel.aspx?AccessForm=Stock&Action=Stock_Search&EmployeeId=" + _employeeId;
    }
  
    protected void cboStkLocation_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)
    {
        if (e.Text.Length >= 2)
        {
            RadComboBox cbo = (RadComboBox)o;
            string inputText = e.Text;
            STEPS_Bound5_DataAdapter bound5DA = new STEPS_Bound5_DataAdapter();
            cbo.DataSource = bound5DA.GetBound5WithNameDataSet(inputText + "%");
            cbo.DataTextField = "Bound5_Name";
            cbo.DataValueField = "Bound5_Id";
            cbo.DataBind();
        }
    }
}
Stuart Hemming
Top achievements
Rank 2
 answered on 29 Mar 2011
1 answer
102 views
Hi,
    I am facing issue with updating the radgrid using PopUp edit FormTemplate.
  •   I have used NHibernate datasource<(IList<>) to bind the Radgrid.       
  •   I have used formtemplate in radgrid to update or insert using radcontext menu.

    
DataSource=

 

 

 

 

IQuery query = session.GetNamedQuery("sp_Sample");

 

 

 

 

IList<Sample>result = query.List<

 

Sample>();

How do i get the updated values from the PopUp screen in RadGrid1_ItemCommand()

 

  • when i am clicking the update button in the popup screen RadGrid1_ItemCommand() method
    is firing but it has only old values.
  • if i will get the updated values, then it will be helpful to update() the database.
  • Please help in this.

 

 

I have used below code to get the updated values but it is not working.

 

 

 

 

if (e.CommandName == RadGrid.UpdateCommandName)

 

 

{

 

 

 

 

GridEditableItem editedItem = e.Item as GridEditableItem;

 

 

Hashtable

 

 

 

newValues = new Hashtable();

 

 

newValues[

 

 

"Name"] = (editedItem.FindControl("txtName") as TextBox).Text;

 

 

newValues[

 

 

"Address1"] = (editedItem.FindControl("txtAddress1") as TextBox).Text;

 

 

newValues[

 

 

"Address2"] = (editedItem.FindControl("txtAddress2") as TextBox).Text;

 

 

newValues[

 

 

"Address3"] = (editedItem.FindControl("txtAddress3") as TextBox).Text;

 

 

newValues[

 

 

"PhoneNumber"] = (editedItem.FindControl("txtPhoneNumber") as TextBox).Text;

 

 

}


RadGrid.aspx Code:

 

 

<

 

 

 

telerik:RadPanelBar ID="RadPanelBar2" runat="server" OnClientItemCollapse="OnClientItemCollapsed" Skin="Telerik" Width="100%" >

 

 

 

 

 

 

 

 

 

 

 

 

<Items >

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadPanelItem Text="RadGrid With Data" runat="server">

 

 

 

 

 

 

 

 

 

 

 

 

<Items>

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadPanelItem runat="server" />

 

 

 

 

 

 

 

 

 

 

 

 

</Items>

 

 

 

 

 

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

 

 

 

 

 

 

<!-- Empty template to suppress global template -->

 

 

 

 

 

 

 

 

 

 

 

 

</ItemTemplate>

 

 

 

 

 

 

 

 

 

 

 

 

</telerik:RadPanelItem>

 

 

 

 

 

 

 

 

 

 

</Items >

 

 

 

 

 

 

 

 

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

 

 

 

 

 

 

<div class="module" style="width:100%;float:left">

 

 

 

 

 

 

 

 

 

 

 

 

<br />

 

 

<

 

 

 

asp:Panel ID="GridViewPanel1" runat="server">

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True"

 

 

 

 

 

 

 

 

 

 

 

 

AllowPaging="True" AllowSorting="True" GridLines="None"

 

 

 

 

 

 

 

 

 

 

 

 

ShowGroupPanel="True" Skin="Hay" AllowAutomaticUpdates="true" OnItemCommand="RadGrid1_ItemCommand" >

 

 

 

 

 

 

 

 

 

 

 

 

<MasterTableView EditMode="PopUp" >

 

 

 

 

 

 

 

 

 

 

 

 

<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>

 

 

 

 

 

 

 

 

 

 

 

 

<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn>

 

 

 

 

 

 

 

 

 

 

 

 

<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn>

 

 

 

 

 

 

 

 

 

 

 

 

<EditFormSettings EditFormType="AutoGenerated" >

 

 

 

 

 

 

 

 

 

 

 

 

<FormTemplate>

 

 

 

 

 

 

 

 

 

 

 

 

<table id="Table1" cellspacing="1" cellpadding="1" width="250" border="0">

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

Name:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtName" Text='<%# Bind( "Name") %>' runat="server">

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

Number:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtClientNumber" Text='<%# Bind( "Number") %>' runat="server">

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

Address1:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtAddress1" Text='<%# Bind( "Address1") %>' runat="server">

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td colspan="2">

 

 

 

 

 

 

 

 

 

 

 

 

<hr />

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

Address2:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtAddress2" runat="server" Text='<%# Bind( "Address2" ) %>'>

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

Address3:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtAddress3" runat="server" Text='<%# Bind( "Address3") %>'>

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

PhoneNumber:

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

<td>

 

 

 

 

 

 

 

 

 

 

 

 

<asp:TextBox ID="txtPhoneNumber" runat="server" Text='<%# Bind( "PhoneNumber") %>'>

 

 

 

 

 

 

 

 

 

 

 

 

</asp:TextBox>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

</table>

 

 

 

 

 

 

 

 

 

 

 

 

<table style="width: 100%">

 

 

 

 

 

 

 

 

 

 

 

 

<tr>

 

 

 

 

 

 

 

 

 

 

 

 

<td align="right" colspan="2">

 

 

 

 

 

 

 

 

 

 

 

 

<asp:Button ID="Button1" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'

 

 

 

 

 

 

 

 

 

 

 

 

runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>' OnClick="Button1_Click">

 

 

 

 

 

</asp:Button>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<asp:Button ID="Button2" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel">

 

 

 

 

 

 

 

 

 

 

 

 

</asp:Button>

 

 

 

 

 

 

 

 

 

 

 

 

</td>

 

 

 

 

 

 

 

 

 

 

 

 

</tr>

 

 

 

 

 

 

 

 

 

 

 

 

</table>

 

 

 

 

 

 

 

 

 

 

 

 

</FormTemplate>

 

 

 

 

 

 

 

 

 

 

 

 

<EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>

 

 

 

 

 

 

 

 

 

 

 

 

</EditFormSettings>

 

 

 

 

 

 

 

 

 

 

 

 

<CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>

 

 

 

 

 

 

 

 

 

 

 

 

<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>

 

 

 

 

 

 

 

 

 

 

 

 

<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>

 

 

 

 

 

 

 

 

 

 

 

 

<Columns>

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:GridEditCommandColumn UniqueName="EditCommandColumn" Visible="false" />

 

 

 

 

 

 

 

 

 

 

 

 

</Columns>

 

 

 

 

 

 

 

 

 

 

 

 

<EditFormSettings>

 

 

 

 

 

 

 

 

 

 

 

 

<EditColumn UniqueName="EditCommandColumn1" FilterControlAltText="Filter EditCommandColumn1 column"></EditColumn>

 

 

 

 

 

 

 

 

 

 

 

 

</EditFormSettings>

 

 

 

 

 

 

 

 

 

 

 

 

</MasterTableView>

 

 

 

 

 

 

 

 

 

 

 

 

<ClientSettings AllowColumnsReorder="True" AllowDragToGroup="True" ReorderColumnsOnClient="True">

 

 

 

 

 

 

 

 

 

 

 

 

<ClientEvents OnRowContextMenu="RowContextMenu"></ClientEvents>

 

 

 

 

 

 

 

 

 

 

 

 

<Selecting AllowRowSelect="true" />

 

 

 

 

 

<Scrolling AllowScroll="True" UseStaticHeaders="True" />

 

 

 

 

 

 

 

 

 

 

 

 

</ClientSettings>

 

 

 

 

 

 

 

 

 

 

 

<%

 

 

--<FilterMenu EnableImageSprites="False"></FilterMenu>--%>

 

 

 

 

 

 

 

 

<

 

 

 

HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu>

 

 

 

 

 

 

 

 

 

</

 

 

 

telerik:RadGrid>

 

 

 

 

 

 

 

 

 

 

 

 

</asp:Panel>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadContextMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick" EnableRoundedCorners="true" EnableShadows="true">

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<Items>

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadMenuItem Text="Add" />

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadMenuItem Text="Edit" />

 

 

 

 

 

 

 

 

 

 

 

 

<telerik:RadMenuItem Text="Delete" />

 

 

 

 

 

 

 

 

 

 

 

 

</Items>

 

 

 

 

 

 

 

 

 

 

 

 

</telerik:RadContextMenu>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

</div>

 

 

 

 

 

 

 

 

 

 

 

 

</ItemTemplate>

 

 

</

 

 

 

telerik:RadPanelBar>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Princy
Top achievements
Rank 2
 answered on 29 Mar 2011
5 answers
111 views
Hi

I was using telerik:RadChart in my page. I have got the graph very well implemented in the page but cannot get any type of property or function to get the mouse Rollover event as shown in the given site :

http://data.cnbc.com/quotes/GOOG/tab/2

Please help me how to get the mouse movement in the line graph to implement it in my telerik chart.

thanks
Suraj



Giuseppe
Telerik team
 answered on 29 Mar 2011
3 answers
217 views
Hello,

In our web application we use several schedulers using advanced edit form displayed in a radwindow.  This is working well for us.  Because of the limitations of the multi-day view splitting appointments between days and irregular width I had to create a custom control for one of our pages.  I am using the same radwindow edit forms that we use on scheduler. 

Functionally everything works great but the rad window edit forms lack styling.

Is there an easy way to include the CSS used by scheduler and the advanced insert/edit modal templates when scheduler is not present on the page?
Peter
Telerik team
 answered on 29 Mar 2011
1 answer
86 views
Hi all,
I am using the Telerik controls for my application. We reference it in our project and have been using the default controls, styles till now. I need to modify the Skins, Default styles to custom stuff. I need to know where to find the RadControls Folder, as I need to copy the base css files from there and include in my custom Css/Skins folder.
There is no RadControls directory created when we launch our application (from IIS or ASP.NEt development server on Visual Studio 2010). I need to know where to download these base css files from.
Currently when I run the application from the ASP.NET development server I see that the default css classes are being fetched from WebResource_1.axd?d=asasdsad.... some file of this sort.
Please help with this issue. This is very urgent.

Thanks,
Vandana
Sebastian
Telerik team
 answered on 29 Mar 2011
3 answers
289 views
I get the following error but i can not seem to find anybody else who has on the forum. Thanks

adUpload Ajax callback error. Source url returned invalid content:



<html>

    <head>

        <title>The resource cannot be found.</title>

        <style>

         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}

         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}

         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}

         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }

         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }

         pre {font-family:"Lucida Console";font-size: .9em}

         .marker {font-weight: bold; color: black;text-decoration: none;}

         .version {color: gray;}

         .error {margin-bottom: 10px;}

         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }

        </style>

    </head>



    <body bgcolor="white">



            <span><H1>Server Error in '/newcart' Application.<hr width=100% size=1 color=silver></H1>



            <h2> <i>The resource cannot be found.</i> </h2></span>



            <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">



            <b> Description: </b>HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. &nbsp;Please review the following URL and make sure that it is spelled correctly.

            <br><br>



            <b> Requested URL: </b>/newcart/Admin/Telerik.RadUploadProgressHandler.ashx<br><br>



            <hr width=100% size=1 color=silver>



            <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053



            </font>



    </body>

</html>

<!--

[HttpException]: The file '/newcart/Admin/Telerik.RadUploadProgressHandler.ashx' does not exist.

   at System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath)

   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)

   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)

   at System.Web.Compilation.BuildManager.GetVPathBuildResult(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile)

   at System.Web.UI.SimpleHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)

   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig)

Peter Filipov
Telerik team
 answered on 29 Mar 2011
1 answer
96 views
Hi,

we have been using telerik controls throught different webparts during 6 or 7 months. At the beggining we were using the dll version 2010.2.713.35, but for some reasons some projects we had to use 2010.2.826.35 (the radgrid didn´t work properly on a toolpart).

We have realized now that in some pcs with versions 2010.2.713.35 and  2010.2.826.35 installed. Controls like RadComboBox, stop working. Throwing exceptions like Telerik.Web.UI.RadComboBox is not compatible with control type Telerik.Web.UI.

All the controls are used in Visual WebParts with the <%@ Register directive with the specified version some ones uses 713 others 826. 


What shall we do? Is it possible to have different projects using different dlls on the same pc?

Thanks

Apologize for my English skills, i will be happy to answer any questions.
Helen
Telerik team
 answered on 29 Mar 2011
2 answers
108 views
Hi,

I'am using this exemple :
http://demos.telerik.com/aspnet-ajax/treeview/examples/functionality/checkboxes/defaultcs.aspx

Each node is equal to a text, but to insert it in the database i need to pass an ID.
So is there a way to get ID from all the checkbox that are seleted?
By ID i mean the id that i passing from the database

Ex : If the user click the node
École Donat-Robichaud then this school as an unique id from the database = 1
École Secondaire-Assomption same thing id = 19

I hope i explan my self correctly

Here how i create my treeView :


<telerik:RadTreeView runat="server" ID="RadTreeView1" 
               DataSourceID="SqlRegionEcole" DataFieldID="id" 
               DataFieldParentID="parentId" CheckBoxes="true" TriStateCheckBoxes="true"  CheckChildNodes="true"
               DataValueField="Luc" Skin="Sunset">
                   <DataBindings>
                       <telerik:RadTreeNodeBinding TextField="Name" />
                         
                   </DataBindings>
              </telerik:RadTreeView>

With this i code i get all the name that are selected :
But i don't want the FullPath i need the ID that is selected

Protected Sub ShowCheckedNodes(ByVal treeView As RadTreeView)
        Dim message As String = String.Empty
        Dim nodeCollection As IList(Of RadTreeNode) = treeView.CheckedNodes
        For Each node As RadTreeNode In nodeCollection
                  message += node.FullPath + "<br/>"
        Next
        Label4.Text = message
    End Sub
  
  
  
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        ShowCheckedNodes(RadTreeView1)
    End Sub

Tks
Luc
Veronica
Telerik team
 answered on 29 Mar 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Shiori
Top achievements
Rank 2
Iron
Tien
Top achievements
Rank 1
Iron
Robert
Top achievements
Rank 1
Rob
Top achievements
Rank 4
Bronze
Bronze
Iron
Geoff
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?