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

Hi, I get the error 'Telerik.Web.UI.RadListBox' is null or not an object when I have a RadListbox present on my .ascx control firstable with visible as false, but when I try to show this control, this error occurs. It is not exclusive for this control on my sharepoint application, I have the same error with others Telerik controls that have the same behavior ( starting are hide, and then I need to show them).

I followed this post, but I'm sure that all the entries and configurations are done on my application config. The version of telerik that I'm using is the 2010.3.1109.35

Thanks.

Kalina
Telerik team
 answered on 29 Mar 2011
1 answer
58 views
I am using a combination of 2 demos under your RadPanel demos.  I am using the Templates and then I am using the Accessing Nested Controls demo within it.  

http://demos.telerik.com/aspnet-ajax/panelbar/examples/functionality/templates/defaultcs.aspx

http://demos.telerik.com/aspnet-ajax/panelbar/examples/applicationscenarios/accessingnestedcontrols/defaultcs.aspx

I cannot set the RadPanel.Items[].Expanded property in code behind or inline for the Template demo.  I am trying to set the inital panel to be expanded.  I realize that the Panel that I am trying to wowk with has a HeaderTemplate and a ContentTemplate, and using a radMenu within the HeaderTemplate, and that this may be part of the problem, according to this issue on the forum.
http://www.telerik.com/community/forums/aspnet-ajax/panelbar/can-t-collapse-or-expand-panel-bar-w-itemtemplate.aspx

I have tried what this article suggests but this breaks everything.

I appreciate your help.
Helen
Telerik team
 answered on 29 Mar 2011
1 answer
172 views
Hi there,

I am starting to use the RadRibbon control and have set this to the top of my masterpage. I want this control to always stay at the top and possibly use some sliding panes. I have the following code:

<table align="center" cellspacing="0" class="style1">
    <tr>
        <td class="style2">
            <telerik:RadRibbonBar ID="MainRibbon" runat="server" Tabs-Capacity="4" Skin="Default" />
        </td>
    </tr>
</table>
<table style="height: 100%; width: 100%;">
    <tr>
        <td style="background-color: Blue;">
        <telerik:RadSplitter id="Splitter1" runat="server" Width="100%" Height="100%">
            <telerik:RadPane id="MainPane" runat="server" Width="100%" Height="100%">
                <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"/>
            </telerik:RadPane>
        </telerik:RadSplitter>
        </td>
    </tr>
</table

The problem is the pane only seems to use half of the webpage that remains. I plan to impliment a tree view on certain pages So I was thinking that this would be the best way to go about it. Please let me know if I should look at using another control.

thanks!

Jonathan
Niko
Telerik team
 answered on 29 Mar 2011
1 answer
82 views
I think I requested this a long time ago, but I need it again, so I thought I'd re-ask since it's been a few releases :)

I want a view "like" timeline except it's just aggregates all the upcoming events in a list...so there's no empty days in between

Monday Jan 1st 2010
 - Event
 - Event
 - Event

Friday Jan 17th 2010
 - Event

Tuesday Jan 30th 2010
 - Event
 - Event
 - Event
 - Event


...problem with all the views now is that there's a lot of paging though days to find events...so it's kind of more like a schedule\task view...
Peter
Telerik team
 answered on 29 Mar 2011
1 answer
250 views
Hi
I have a page which have a user control .User Control must have a input control like textbox .
when give input filed in javascript i get this error

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30451: Name 'RadTextBox1' is not declared.

Source Error:

Line 583:        function SetCalendarStartTime() {
Line 584:            Calendar.setup({
Line 585: inputField: "<%= RadTextBox1.ClientID %>",Line 586:               
Line 587:                button: "date_btn_1",

Source File: D:\Project\Own Project\Project Academy\Program\Academy\Academy\Presentation\Persons.aspx    Line: 585

Source file is here




 

<

 

 

asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

 

 

 

<style type="text/css">

 

 

 

.style1

 

{

 

 

width: 100%;

 

 

}

 

 

 

.tah

 

{

 

 

font-family: Tahoma;

 

 

 

 

font-size: 9pt;

 

 

 

 

border:1pt;

 

 

 

 

border-color:Green;

 

 

 

 

border-style:solid;

 

 

 

 

}

 

 

 

.EditFormHeader td

 

{

 

 

background: #dadec8;

 

 

 

 

padding: 5px 0px;

 

 

 

 

border:1px solid Black;

 

 

 

 

font-family:B Zar;

 

 

 

 

font-size:14pt;

 

 

 

 

 

 

}

 

 

 

.RadComboBox_Hay .rcbInputCell .rcbInput, .RadComboBoxDropDown_Hay

 

{

 

 

font: 9pt Tahoma !important;

 

 

}

 

 

 

 

 

 

 

.rgSelectedRow,.rgSelectedRowtd

 

 

{

 

 

 

background:#3366FF !important;

 

 

}

 

 

 

.rgFilterRow

 

 

 

 

{

 

 

 

background:#999966 !important;

 

 

}

.rgCommandRow

 

 

a

 

{

 

 

font-size: 9pt;

 

 

 

 

font-family:Tahoma;

 

 

 

 

font-style:normal;

 

 

 

 

font-weight:bold;

 

 

 

 

 

 

 

 

 

 

}

 

 

 

</style>

 

 

 

<telerik:RadCodeBlock ID="cmn" runat="server">

 

 

 

<script type="text/javascript">

 

 

 

var column = null;

 

 

 

 

function MenuShowing(sender, args) {

 

 

 

 

if (column == null)

 

 

 

 

return;

 

 

 

 

var menu = sender;

 

 

 

 

var items = menu.get_items();

 

 

 

 

if (column.get_dataType() == "System.String") {

 

 

 

 

var i = 0;

 

 

 

 

while (i < items.get_count()) {

 

 

 

 

if (!(items.getItem(i).get_value() in { 'NoFilter': '', 'Contains': '', 'EqualTo': '' })) {

 

 

 

 

var item = items.getItem(i);

 

 

 

 

if (item != null)

 

 

item.set_visible(

 

false);

 

 

}

 

 

 

else {

 

 

 

 

var item = items.getItem(i);

 

 

 

 

if (item != null) {

 

 

item.set_visible(

 

true);

 

 

 

 

}

 

}

 

i++;

 

}

 

}

 

 

 

if (column.get_dataType() == "System.Int64") {

 

 

 

 

var j = 0;

 

 

 

 

while (j < items.get_count()) {

 

 

 

 

if (!(items.getItem(j).get_value() in { 'NoFilter': '', 'GreaterThan': '', 'LessThan': '','EqualTo': '' })) {

 

 

 

 

var item = items.getItem(j);

 

 

 

 

if (item != null)

 

 

item.set_visible(

 

false);

 

 

}

 

 

 

else {

 

 

 

 

var item = items.getItem(j);

 

 

 

 

if (item != null)

 

 

item.set_visible(

 

true);

 

 

}

 

j++;

 

}

 

}

 

column =

 

null;

 

 

}

 

 

 

function filterMenuShowing(sender, eventArgs) {

 

 

column = eventArgs.get_column();

 

}

 

 

 

</script>

 

 

 

<script type="text/javascript">

 

 

 

function onRequestStart(sender, args) {

 

 

 

 

if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 ||

 

 

args.get_eventTarget().indexOf(

 

"ExportToWordButton") >= 0 ||

 

 

args.get_eventTarget().indexOf(

 

"ExportToPdfButton") >= 0 ||

 

 

args.get_eventTarget().indexOf(

 

"ExportToCsvButton") >= 0) {

 

 

args.set_enableAjax(

 

false);

 

 

}

 

}

 

 

 

</script>

 

 

 

</telerik:RadCodeBlock>

 

 

</

 

 

asp:Content>

 

 

<

 

 

asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

 

 

 

<div id="divbody" style="vertical-align:top; text-align:center;">

 

 

 

 

<table align="center" cellpadding="0" cellspacing="0" dir="ltr" width="100%">

 

 

 

<tr>

 

 

 

<td valign="top" >

 

 

 

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">

 

 

 

<AjaxSettings>

 

 

 

<telerik:AjaxSetting AjaxControlID="grdPerson">

 

 

 

<UpdatedControls>

 

 

 

<telerik:AjaxUpdatedControl ControlID="grdPerson" />

 

 

 

</UpdatedControls>

 

 

 

</telerik:AjaxSetting>

 

 

 

</AjaxSettings>

 

 

 

</telerik:RadAjaxManager>

 

 

 

</td>

 

 

 

</tr>

 

 

 

<tr valign="top">

 

 

 

<td valign="top">

 

 

 

<telerik:RadGrid ID="grdPerson" runat="server" Skin="Outlook"

 

 

 

AllowSorting="True"

 

AllowPaging

 

 

="True" AllowMultiRowSelection="True"

 

 

 

 

AllowMultiRowEdit="True"

 

 

 

 

style="margin-right: 0px" AllowFilteringByColumn="True" Font-Bold="False"

 

 

 

 

Font-Names="Tahoma" Font-Size="9pt" ShowStatusBar="True"

 

 

 

 

GridLines="None">

 

 

 

 

<PagerStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center" />

 

 

 

<ExportSettings IgnorePaging="true" OpenInNewWindow="true">

 

 

 

<Pdf PageHeight="297mm" PageWidth="210mm" PageTitle="SushiBar menu" AllowAdd="True"

 

 

 

 

AllowCopy="True" AllowModify="True" AllowPrinting="False" PaperSize="A4" />

 

 

 

</ExportSettings>

 

 

 

<ClientSettings>

 

 

<

 

 

Selecting AllowRowSelect="True"></Selecting>

 

<

 

 

ClientEvents OnFilterMenuShowing="filterMenuShowing"></ClientEvents>

 

<

 

 

KeyboardNavigationSettings AllowActiveRowCycle="True"></KeyboardNavigationSettings>

 

<

 

 

Resizing AllowColumnResize="True"></Resizing>

 

 

 

</ClientSettings>

 

 

<

 

 

MasterTableView AutoGenerateColumns="False" DataKeyNames="ID"

 

 

 

 

CommandItemDisplay="Top" Dir="LTR"

 

 

 

 

Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

GridLines="Both">

 

 

 

 

 

 

 

 

 

 

<CommandItemSettings AddNewRecordText="New Person" RefreshText="Refresh"

 

 

 

 

ShowRefreshButton="False" ShowExportToCsvButton="false"

 

 

 

 

ShowExportToExcelButton="True" ShowExportToPdfButton="True"

 

 

 

 

showexporttowordbutton="True" />

 

 

 

<Columns>

 

 

 

 

 

 

<telerik:GridTemplateColumn UniqueName="TemplateColumn40" HeaderText="Branch"

 

 

 

SortExpression="NameAcademy" EditFormColumnIndex="0"

 

 

 

 

ForceExtractValue="Always" Visible="False">

 

 

 

<EditItemTemplate>

 

 

 

<telerik:RadComboBox DataTextField="Name" Font-Names="tahoma" Font-Size="9pt"

 

 

 

 

DataValueField="ID"

 

 

 

 

OnItemsRequested="RadComboBox288_ItemsRequested" Skin="Hay"

 

 

 

 

ID="RadComboBox40"

 

 

 

 

runat="server"

 

 

 

 

Height="140px"

 

 

 

 

Width="150px"

 

 

 

SelectedValue='<%#Bind("AcademyID") %>'

 

 

 

 

DataSourceID="DsAcademy">

 

 

 

</telerik:RadComboBox>

 

 

 

</EditItemTemplate>

 

 

 

<FooterTemplate>

 

Template footer

 

 

</FooterTemplate>

 

 

 

<ItemTemplate>

 

<%

 

#DataBinder.Eval(Container.DataItem, "NameAcademy")%>

 

 

 

 

</ItemTemplate>

 

 

 

<FooterStyle HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

 

 

 

 

<telerik:GridBoundColumn DataField="ID" UniqueName="ID"

 

 

 

 

HeaderText="ID" SortExpression="ID" DataType="System.Int32"

 

 

 

 

ReadOnly="True" Visible="False" ForceExtractValue="Always">

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="TypeID" HeaderText="TypeID"

 

 

 

 

SortExpression="TypeID" UniqueName="TypeID" DataType="System.Int32"

 

 

 

 

Visible="False" ReadOnly="True" ForceExtractValue="Always">

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="GradeID" DataType="System.Int32"

 

 

 

 

HeaderText="GradeID" SortExpression="GradeID" UniqueName="GradeID"

 

 

 

 

Visible="False" Display="False" ReadOnly="True" ForceExtractValue="Always">

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="AcademyID" DataType="System.Int32"

 

 

 

 

HeaderText="AcademyID" SortExpression="AcademyID" UniqueName="AcademyID"

 

 

 

 

Visible="False" ReadOnly="True" ForceExtractValue="Always"

 

 

 

 

ConvertEmptyStringToNull="False" DefaultInsertValue="0">

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="NamePersonType" HeaderText="NamePersonType"

 

 

 

 

SortExpression="NamePersonType" UniqueName="NamePersonType"

 

 

 

 

Visible="False" ReadOnly="True" ForceExtractValue="Always">

 

 

 

</telerik:GridBoundColumn>

 

 

 

 

<telerik:GridTemplateColumn DataField="Code" DataType="System.Int64"

 

 

 

 

HeaderText="Code" SortExpression="Code" UniqueName="Code"

 

 

 

 

AndCurrentFilterFunction="Contains" CurrentFilterFunction="Contains"

 

 

 

 

ForceExtractValue="Always">

 

 

 

<EditItemTemplate>

 

 

 

 

<telerik:RadTextBox Skin="Outlook" Width="150px" ReadOnly="true" EmptyMessage="Code Grenerated Authomatic" ID="CodeTextBox" runat="server"

 

 

 

 

Text='<%# Bind("Code") %>'></telerik:RadTextBox>

 

 

 

 

</EditItemTemplate>

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="CodeLabel" runat="server" Text='<%# Eval("Code") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridTemplateColumn UniqueName="TemplateColumn2" HeaderText="Grade"

 

 

 

SortExpression="GardeName" Visible="False">

 

 

 

<EditItemTemplate>

 

 

 

<telerik:RadComboBox DataTextField="Name" AllowCustomText="false" Font-Names="tahoma" Font-Size="9pt"

 

 

 

 

DataValueField="ID" Skin="Hay"

 

 

 

 

OnItemsRequested="RadComboBox1_ItemsRequested"

 

 

 

 

ID="RadComboBox1"

 

 

 

 

runat="server"

 

 

 

 

Height="140px"

 

 

 

 

Width="150px"

 

 

 

SelectedValue='<%#Bind("GradeID") %>'

 

 

 

 

DataSourceID="DsGrade">

 

 

 

</telerik:RadComboBox>

 

 

 

</EditItemTemplate>

 

 

 

<FooterTemplate>

 

Template footer

 

 

</FooterTemplate>

 

 

 

<ItemTemplate>

 

<%

 

#DataBinder.Eval(Container.DataItem, "NameGrade")%>

 

 

 

 

</ItemTemplate>

 

 

 

<FooterStyle HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridTemplateColumn DataField="FirstName" HeaderText="FName"

 

 

 

 

SortExpression="FirstName" UniqueName="FirstName" AllowFiltering="False">

 

 

 

<EditItemTemplate>

 

 

 

 

<telerik:RadTextBox Skin="Outlook" Width="150px" ID="FirstNameTextBox" runat="server"

 

 

 

 

Text='<%# Bind("FirstName") %>'></telerik:RadTextBox>

 

 

 

 

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="FirstNameTextBox" ErrorMessage="نام الزامیست" runat="server" Display="Dynamic">

 

 

</

 

 

asp:RequiredFieldValidator>

 

 

 

</EditItemTemplate>

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="FirstNameLabel" runat="server" Text='<%# Eval("FirstName") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridTemplateColumn ConvertEmptyStringToNull="False"

 

 

 

 

DataField="LastName" HeaderText="LName" SortExpression="LastName"

 

 

 

 

UniqueName="LastName">

 

 

 

<EditItemTemplate>

 

 

 

 

<telerik:RadTextBox Skin="Outlook" Width="150px" ID="LastNameTextBox" runat="server"

 

 

 

 

Text='<%# Bind("LastName") %>'></telerik:RadTextBox>

 

 

 

 

<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="LastNameTextBox" ErrorMessage="نام خانوادگی الزامیست" runat="server" Display="Dynamic">

 

 

</

 

 

asp:RequiredFieldValidator>

 

 

 

 

 

</EditItemTemplate>

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="LastNameLabel" runat="server" Text='<%# Eval("LastName") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridBoundColumn DataField="FatherName" HeaderText="Name Father"

 

 

 

 

UniqueName="column2" ConvertEmptyStringToNull="False"

 

 

 

 

AllowFiltering="False">

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</telerik:GridBoundColumn>

 

 

 

 

<telerik:GridTemplateColumn DataField="NumberAuth" HeaderText="Identity Code"

 

 

 

 

UniqueName="column" ConvertEmptyStringToNull="False">

 

 

 

<EditItemTemplate>

 

 

 

<telerik:RadMaskedTextBox Mask="##########" Skin="Outlook" runat="server" MaxLength="10" ID="NumberAuthTextBox" Text='<%# Bind("NumberAuth") %>'></telerik:RadMaskedTextBox>

 

 

 

 

</EditItemTemplate>

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="NumberAuthLabel" runat="server" Text='<%# Eval("NumberAuth") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

<telerik:GridBoundColumn DataField="NameGrade"

 

 

 

 

HeaderText="Grade" SortExpression="NameGrade" UniqueName="NameGrade"

 

 

 

 

Visible="False" ReadOnly="True" AllowFiltering="False">

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="Tellnumber" HeaderText="Tell"

 

 

 

 

SortExpression="Tellnumber" UniqueName="Tellnumber" AllowFiltering="False"

 

 

 

 

ConvertEmptyStringToNull="False" EditFormColumnIndex="1">

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridBoundColumn DataField="MobileNumber" HeaderText="Mobile"

 

 

 

 

SortExpression="MobileNumber" UniqueName="MobileNumber"

 

 

 

 

AllowFiltering="False" Visible="False" ConvertEmptyStringToNull="False"

 

 

 

 

EditFormColumnIndex="1" >

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

 

</telerik:GridBoundColumn>

 

 

 

<telerik:GridTemplateColumn AllowFiltering="False" DataField="BirthDate"

 

 

 

 

HeaderText="Date Of Brith" UniqueName="BirthDate" EditFormColumnIndex="1">

 

 

 

<EditItemTemplate>

 

 

 

<table>

 

 

 

<tr>

 

 

 

<td>

 

 

 

 

 

 

<asp:TextBox ID="RadTextBox1" ClientIDMode="Static" runat="server" Width="140px" AutoPostBack="true" Text='<%# Bind("BirthDate") %>'>

 

 

 

</asp:TextBox>

 

 

 

 

 

</td>

 

 

 

<td><img ID="date_btn_1" alt="" src="../App_Themes/Style/Images/cal.png" style="vertical-align: top;" /></td>

 

 

 

</tr>

 

 

 

</table>

 

 

 

 

</EditItemTemplate>

 

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="BirthDateLabel" runat="server" Text='<%# Eval("BirthDate") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn UniqueName="TemplateColumn4" HeaderText="Place Of Brith"

 

 

 

SortExpression="BirthPlaceName" EditFormColumnIndex="1"

 

 

 

 

ForceExtractValue="Always" AllowFiltering="False">

 

 

 

<EditItemTemplate>

 

 

 

<telerik:RadComboBox DataTextField="Name" Font-Names="tahoma" Font-Size="9pt"

 

 

 

 

DataValueField="ID"

 

 

 

 

OnItemsRequested="RadComboBox3_ItemsRequested"

 

 

 

skin="Hay"

 

 

 

ID="RadComboBox3"

 

 

 

 

runat="server"

 

 

 

 

Height="140px"

 

 

 

 

Width="150px"

 

 

 

SelectedValue='<%#Bind("BirthPlaceID") %>'

 

 

 

 

DataSourceID="DsBrithPlace">

 

 

 

</telerik:RadComboBox>

 

 

 

</EditItemTemplate>

 

 

 

<FooterTemplate>

 

Template footer

 

 

</FooterTemplate>

 

 

 

<ItemTemplate>

 

<%

 

#DataBinder.Eval(Container.DataItem, "BirthPlaceName")%>

 

 

 

 

</ItemTemplate>

 

 

 

<FooterStyle HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

<telerik:GridBoundColumn DataField="Address" HeaderText="Address"

 

 

 

 

SortExpression="Address" UniqueName="Address" AllowFiltering="False"

 

 

 

 

Visible="False" ConvertEmptyStringToNull="False" EditFormColumnIndex="1">

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" Width="150px" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</telerik:GridBoundColumn>

 

 

 

 

 

 

<telerik:GridTemplateColumn AllowFiltering="False" DataField="DateRegister"

 

 

 

 

HeaderText="Date Of Register" UniqueName="DateRegister"

 

 

 

 

EditFormColumnIndex="1" ConvertEmptyStringToNull="False">

 

 

 

<EditItemTemplate>

 

 

 

<table>

 

 

 

<tr>

 

 

 

<td>

 

 

 

 

 

 

<asp:TextBox ID="RadTextBox2" ClientIDMode="Static" runat="server" Width="140px" AutoPostBack="true" Text='<%# Bind("DateRegister") %>'>

 

 

 

</asp:TextBox>

 

 

 

 

 

</td>

 

 

 

<td><img ID="date_btn_2" alt="" src="../App_Themes/Style/Images/cal.png" style="vertical-align: top;" /></td>

 

 

 

</tr>

 

 

 

</table>

 

 

 

 

</EditItemTemplate>

 

 

 

 

<ItemTemplate>

 

 

 

<asp:Label ID="DateRegisterLabel" runat="server" Text='<%# Eval("DateRegister") %>'></asp:Label>

 

 

 

</ItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

<telerik:GridTemplateColumn EditFormColumnIndex="1"

 

 

 

 

HeaderText="Picutre"

 

 

 

 

UniqueName="PictureTemp" Visible="False"

 

 

 

 

EditFormHeaderTextFormat="{0}" >

 

 

 

 

<ItemTemplate>

 

 

 

 

 

 

<asp:Image height="100px" Width="100px" ID="Image1" runat="server" />

 

 

 

 

</ItemTemplate>

 

 

 

 

<EditItemTemplate>

 

 

 

<asp:FileUpload Width="150px" ID="FileUpload1" runat="server" />

 

 

 

</EditItemTemplate>

 

 

 

</telerik:GridTemplateColumn>

 

 

 

 

 

 

 

 

 

 

<telerik:GridEditCommandColumn HeaderStyle-Width="50px" ItemStyle-Font-Names="tahoma"

 

 

 

 

HeaderStyle-Font-Names="tahoma" HeaderStyle-Font-Size="9pt"

 

 

 

 

ItemStyle-Font-Size="9pt" ButtonType="ImageButton"

 

 

 

 

HeaderButtonType="TextButton" InsertText="Save"

 

 

 

 

UpdateText="Save">

 

 

 

<FooterStyle Width="50px" />

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" />

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" Width="50px" />

 

 

 

</telerik:GridEditCommandColumn>

 

 

 

<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete"

 

 

 

 

Text="Delete" UniqueName="column1">

 

 

 

<HeaderStyle Width="50px" />

 

 

 

<ItemStyle Width="50px" />

 

 

 

</telerik:GridButtonColumn>

 

 

 

</Columns>

 

 

 

<EditFormSettings ColumnNumber="3" >

 

 

 

<EditColumn CancelText="Cancel" CancelImageUrl="Images/Delete.gif" UpdateImageUrl="Images/save_as.png" InsertImageUrl="Images/save_as.png" EditText="Edit" UpdateText="Save"

 

 

 

 

InsertText="Save">

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="10pt" Font-Bold="true" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</EditColumn>

 

 

 

<FormStyle Font-Bold="False" Font-Names="Tahoma" Font-Size="9pt" Width="100%" BackColor="#eef2ea" />

 

 

 

<FormMainTableStyle Font-Names="tahoma" Font-Size="9pt"/>

 

 

 

<FormTableStyle Font-Names="tahoma" Font-Size="9pt"/>

 

 

 

<FormCaptionStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<FormTableItemStyle Font-Names="Tahoma" Font-Size="9pt"

 

 

 

 

HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<FormTableAlternatingItemStyle Font-Names="Tahoma" Font-Size="9pt"

 

 

 

 

HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<FormTableButtonRowStyle Font-Names="Tahoma" Font-Size="8pt" Font-Bold="true" Font-Underline="false"

 

 

 

 

HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<PopUpSettings ZIndex="2000" />

 

 

 

</EditFormSettings>

 

 

 

<ItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<AlternatingItemStyle Font-Names="Tahoma" Font-Size="9pt"

 

 

 

 

HorizontalAlign="Center" VerticalAlign="Middle" />

 

 

 

<EditItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<PagerStyle NextPageText="Next Page" PrevPageText="Prev Page"

 

 

 

 

AlwaysVisible="True" Font-Names="Tahoma" Font-Size="9pt"

 

 

 

 

HorizontalAlign="Center" VerticalAlign="Middle" BorderColor="Red"

 

 

 

 

BorderStyle="Solid" Font-Bold="True"

 

 

 

 

NextPagesToolTip="Next Page" NextPageToolTip="Next Page"

 

 

 

 

PrevPagesToolTip="Prev Page" PrevPageToolTip="Prev Page"

 

 

 

 

Mode="NumericPages" />

 

 

 

<HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

<CommandItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" backcolor="Red" forecolor="Red" />

 

 

</

 

 

MasterTableView>

 

 

 

<ClientSettings AllowDragToGroup="True">

 

 

 

 

<Selecting AllowRowSelect="True" />

 

 

 

 

 

<KeyboardNavigationSettings AllowActiveRowCycle="True" />

 

 

 

<Resizing AllowColumnResize="True" />

 

 

 

 

</ClientSettings>

 

 

 

 

 

 

<FilterMenu OnClientShowing="MenuShowing" />

 

 

 

<EditItemStyle Font-Bold="False" Font-Italic="False" Font-Names="tahoma"

 

 

 

 

Font-Overline="False" Font-Size="9pt" Font-Strikeout="True"

 

 

 

 

Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle"

 

 

 

 

Wrap="True" />

 

 

 

<StatusBarSettings LoadingText="درحال بارگذاری..." ReadyText="آماده" />

 

 

 

<FooterStyle Font-Names="tahoma" Font-Size="Small" />

 

 

 

<commanditemstyle font-names="Tahoma" font-size="9pt" />

 

 

 

<FilterItemStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center"

 

 

 

 

VerticalAlign="Middle" />

 

 

 

</telerik:RadGrid>

 

 

 

</td>

 

 

 

 

</tr>

 

 

 

<tr valign="top">

 

 

 

<td valign="top">

 

 

 

<asp:SqlDataSource ID="DsGrade" runat="server"

 

 

 

 

ConnectionString="<%$ ConnectionStrings:AcademyConnectionString %>"

 

 

 

 

SelectCommand="SELECT * FROM [Grade]"></asp:SqlDataSource>

 

 

 

<asp:SqlDataSource ID="DsAcademy" runat="server"

 

 

 

 

ConnectionString="<%$ ConnectionStrings:AcademyConnectionString %>"

 

 

 

 

SelectCommand="SELECT * FROM [Academy]"></asp:SqlDataSource>

 

 

 

<asp:SqlDataSource ID="DsBrithPlace" runat="server"

 

 

 

 

ConnectionString="<%$ ConnectionStrings:AcademyConnectionString %>"

 

 

 

 

SelectCommand="SELECT [ID], [Name] FROM [BirthPlace]"></asp:SqlDataSource>

 

 

 

</td>

 

 

 

</tr>

 

 

 

</table>

 

 

 

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">

 

 

 

<script type="text/javascript" >

 

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler)

 

 

function pageLoadedHandler(sender, args)

 

 

{ SetCalendarStartTime(); }

 

 

 

 

 

function EndRequestHandler(sender, args)

 

 

{ SetCalendarStartTime(); }

 

 

 

function SetCalendarStartTime() {

 

 

Calendar.setup({

 

inputField:

 

"<%= RadTextBox1.ClientID %>",

 

 

 

 

button:

 

"date_btn_1",

 

 

ifFormat:

 

"%Y/%m/%d",

 

 

dateType:

 

'jalali',

 

 

weekNumbers:

 

false

 

});

 

 

 

Calendar.setup({

inputField:

 

"<%= RadTextBox2.ClientID %>",

 

 

 

 

button:

 

"date_btn_2",

 

 

ifFormat:

 

"%Y/%m/%d",

 

 

dateType:

 

'jalali',

 

 

weekNumbers:

 

false

 

});

}

 

 

 

</

 

 

script>

 

</

 

 

telerik:RadCodeBlock>

 

 

</

 

 

div>

 

 

</

 

 

asp:Content>

 



I replace "<%= RadTextBox1.ClientID %>" with "<%# RadTextBox1.ClientID %>" but its not resolve.
I replace "<%= RadTextBox1.ClientID %>" with 'RadTextBox1' .my error solved but input filed not working.
I use Asp.Net Ajax version 2010 and Visual Studio 2010.
Please help to me for this problem.
Shinu
Top achievements
Rank 2
 answered on 29 Mar 2011
1 answer
178 views

I have set CausesValidation="false"  on my toolbar and also on my RadToolBarSplitButton button but it still does validation. Are there any known issues?
Kate
Telerik team
 answered on 29 Mar 2011
1 answer
35 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
230 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
241 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
70 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
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?