or
<%@ Page Language=
"VB"
AutoEventWireup=
"false"
CodeFile=
"TestBed2.aspx.vb"
Inherits
=
"TestBed2"
%>
<!DOCTYPE html>
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head runat=
"server"
>
<title></title>
<style type=
"text/css"
>
.classDiv
{
float: left;
width: 150px;
}
.clear
{
width: 100%;
clear: both;
height: 110px;
}
</style>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<telerik:RadStyleSheetManager ID=
"RadStyleSheetManager1"
runat=
"server"
>
</telerik:RadStyleSheetManager>
<telerik:RadScriptManager ID=
"RadScriptManager1"
runat=
"server"
>
<Scripts>
<asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name=
"Telerik.Web.UI.Common.Core.js"
>
</asp:ScriptReference>
<asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name=
"Telerik.Web.UI.Common.jQuery.js"
>
</asp:ScriptReference>
<asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name=
"Telerik.Web.UI.Common.jQueryInclude.js"
>
</asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID=
"RadAjaxManager1"
runat=
"server"
>
</telerik:RadAjaxManager>
<div class=
"classDiv"
>
<telerik:RadButton ID=
"RadButton16"
runat=
"server"
ToggleType=
"Radio"
ButtonType=
"StandardButton"
GroupName=
"StandardButton"
AutoPostBack=
"false"
>
<ToggleStates>
<telerik:RadButtonToggleState Text=
"Checked"
PrimaryIconCssClass=
"rbToggleRadioChecked"
/>
<telerik:RadButtonToggleState Text=
"UnChecked"
PrimaryIconCssClass=
"rbToggleRadio"
/>
</ToggleStates>
</telerik:RadButton>
</div>
</form>
</body>
</html>
protected
void
RadGrid1_NeedDataSource(
object
sender, GridNeedDataSourceEventArgs e)
{
dtValues =
new
DataTable();
dtValues.Columns.Add(
"Items"
);
dtValues.Columns.Add(
"Rate"
);
dtValues.Columns.Add(
"Quantity"
);
dtValues.Columns.Add(
"Amount"
);
RadGrid1.DataSource = dtValues;
}
protected
void
btnAdd_Click(
object
sender, EventArgs e)
{
RadGrid1.MasterTableView.IsItemInserted =
true
;
RadGrid1.MasterTableView.Rebind();
}
protected
void
RadGrid1_ItemCreated(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted)
{
GridEditFormInsertItem insertItem = (GridEditFormInsertItem)e.Item;
RadComboBox combo = insertItem.FindControl(
"RadComboBox1"
)
as
RadComboBox;
combo.AutoPostBack =
true
;
combo.SelectedIndexChanged +=
new
RadComboBoxSelectedIndexChangedEventHandler(combo_SelectedIndexChanged);
Button Save = insertItem.FindControl(
"btnSave"
)
as
Button;
Save.Click +=
new
EventHandler(Save_Click);
Button cancel = insertItem.FindControl(
"btnCancel"
)
as
Button;
cancel.Click +=
new
EventHandler(Cancel_Click);
}
}
protected
void
Cancel_Click(
object
sender, EventArgs e)
{
Button Cancel = (Button)sender;
GridEditFormInsertItem insertItem = (GridEditFormInsertItem)Cancel.NamingContainer;
RadComboBox combo = insertItem.FindControl(
"RadComboBox1"
)
as
RadComboBox;
Label lblRate = (Label)insertItem.FindControl(
"lblRate"
);
RadNumericTextBox txtQauntityE = (RadNumericTextBox)insertItem.FindControl(
"txtQuantityE"
);
Label lblAmount = (Label)insertItem.FindControl(
"lblAmount"
);
combo.SelectedIndex = -1;
lblRate.Text =
""
;
txtQauntityE.Text =
""
;
lblAmount.Text =
""
;
RadGrid1.MasterTableView.IsItemInserted =
false
;
RadGrid1.MasterTableView.Rebind();
}
protected
void
Save_Click(
object
sender, EventArgs e)
{
Button Save = (Button)sender;
GridEditFormInsertItem insertItem = (GridEditFormInsertItem)Save.NamingContainer;
RadComboBox combo = insertItem.FindControl(
"RadComboBox1"
)
as
RadComboBox;
Label lblRate = (Label)insertItem.FindControl(
"lblRate"
);
RadNumericTextBox txtQauntityE = (RadNumericTextBox)insertItem.FindControl(
"txtQuantityE"
);
Label lblAmount = (Label)insertItem.FindControl(
"lblAmount"
);
if
(combo.SelectedIndex > 0 && txtQauntityE.Text !=
null
)
{
DataRow drValues = dtValues.NewRow();
drValues[
"Items"
] = combo.SelectedItem.Text;
drValues[
"Rate"
] = lblRate.Text;
drValues[
"Quantity"
] = txtQauntityE.Text;
drValues[
"Amount"
] = lblAmount.Text;
dtValues.Rows.Add(drValues);
dtValues.AcceptChanges();
RadGrid1.DataSource = dtValues;
RadGrid1.Rebind();
RadGrid1.MasterTableView.IsItemInserted =
false
;
RadGrid1.MasterTableView.Rebind();
}
else
{
}
}
protected
void
combo_SelectedIndexChanged(
object
o, RadComboBoxSelectedIndexChangedEventArgs e)
{
RadComboBox combo = (RadComboBox)o;
GridEditFormInsertItem insertItem = (GridEditFormInsertItem)combo.NamingContainer;
Label lblRate = (Label)insertItem.FindControl(
"lblRate"
);
SqlConnection conn =
new
SqlConnection(ConfigurationSettings.AppSettings[
"conn"
].ToString());
SqlCommand cmd =
new
SqlCommand(
"select [Rate] FROM [tblProducts] where ProductName=@ProductName"
, conn);
cmd.Parameters.Add(
new
SqlParameter(
"@ProductName"
, combo.SelectedValue));
SqlDataAdapter da =
new
SqlDataAdapter(cmd);
DataSet ds =
new
DataSet();
da.Fill(ds);
if
(ds.Tables[0].Rows.Count > 0)
{
lblRate.Text = ds.Tables[0].Rows[0].ItemArray.GetValue(0).ToString();
}
RadNumericTextBox Quantity = (RadNumericTextBox)insertItem.FindControl(
"txtQuantityE"
);
Quantity.Focus();
}
protected
void
RadGrid1_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted)
{
GridEditFormInsertItem insertItem = (GridEditFormInsertItem)e.Item;
}
}
'Enter Branch Office name for LookUp
'''vSearchedit = "name:=ctl00\$c\$NameTextBox
Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Click
Wait 1
'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Set brNameIn
'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Type brNameIn
'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Object.Value = brNameIn
'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Object.Click
' ''''have to use this ReplayType technique gotta love telerik
Setting.WebPackage(
"ReplayType"
) = 2
Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).set brNameIn
Setting.WebPackage(
"ReplayType"
) = 1
Wait 1
Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Click
Wait 1
didSet = Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).GetROProperty(
"value"
)
If
didSet <>
""
Then
Wait 1
'Press the Search button
Browser(vBrowser).Page(vPage).WebButton(
"name:=Search"
).Click
Else
Reporter.ReportEvent micFail,
"Set Entity Search"
,
"Unable to set the search value. Check your code!!!!"
ExitTestIteration
End
If
<
span
class
=
"riSingle RadInput RadInput_Office2007"
id
=
"ctl00_c_NameTextBox_wrapper"
style
=
"width: 180px;"
><
input
name
=
"ctl00$c$NameTextBox"
tabIndex
=
"2"
class
=
"riTextBox riEnabled"
id
=
"ctl00_c_NameTextBox"
style
=
"width: 165px;"
type
=
"text"
size
=
"20"
_events
=
"[object Object]"
control
=
"[object Object]"
RadInputValidationValue
=
""
/><
input
name
=
"ctl00_c_NameTextBox_ClientState"
id
=
"ctl00_c_NameTextBox_ClientState"
type
=
"hidden"
autocomplete
=
"off"
value
=
'{"enabled":true,"emptyMessage":"","validationText":"","valueAsString":""}'
/></
span
>
Hi,
I have a quick question . In Telerik’s website,
(http://www.telerik.com/) we see this slider/menu bar at the top. When we click on button next to ‘Product families’ it closes or opens menu. What control does it use? Is it using Telrik controls? We want similar function in our website. I tried using RadMenu but I could not find a way to have Open/Close button at the top of menu for closing and opening menu.
Any help would be appreciated.
Thanks,