or
<%@ Page AutoEventWireup="false" CodeFile="PamTest.aspx.vb" Inherits="PamTest" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<
html
>
<
head
>
<
title
>ASP.NET RibbonBar Demo - Quick Access Toolbar</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadFormDecorator
ID
=
"QsfFromDecorator"
runat
=
"server"
DecoratedControls
=
"All"
EnableRoundedCorners
=
"false"
/>
<
div
class
=
"qsf-demo-canvas"
>
<
telerik:RadRibbonBar
runat
=
"server"
ID
=
"RadRibbonBar1"
Skin
=
"Windows7"
Width
=
"860px"
>
<
Tabs
>
<
telerik:RibbonBarTab
Text
=
"Taxonomies"
ToolTip
=
"Taxonomies"
>
<
telerik:RibbonBarGroup
Text
=
"Taxonomies"
>
<
Items
>
<
telerik:RibbonBarSplitButton
Text
=
"Test"
>
<
Buttons
>
<
telerik:RibbonBarButton
Text
=
"Test1"
/>
<
telerik:RibbonBarButton
Text
=
"Test2"
/>
</
Buttons
>
</
telerik:RibbonBarSplitButton
>
<
telerik:RibbonBarButton
Text
=
"Open"
Value
=
"Open"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Close"
Value
=
"Close"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Edit"
Value
=
"Edit"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Copy"
Value
=
"Copy"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Paste"
Value
=
"Paste"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print"
Value
=
"Print"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print Preview"
Value
=
"Print Preview"
>
</
telerik:RibbonBarButton
>
</
Items
>
</
telerik:RibbonBarGroup
>
</
telerik:RibbonBarTab
>
<
telerik:RibbonBarTab
Text
=
"Collections"
ToolTip
=
"Collections"
>
<
telerik:RibbonBarGroup
Text
=
"Collections"
>
<
Items
>
<
telerik:RibbonBarButton
Text
=
"Open"
Value
=
"Open"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Close"
Value
=
"Close"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Edit"
Value
=
"Edit"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Copy"
Value
=
"Copy"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Paste"
Value
=
"Paste"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print"
Value
=
"Print"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print Preview"
Value
=
"Print Preview"
>
</
telerik:RibbonBarButton
>
</
Items
>
</
telerik:RibbonBarGroup
>
</
telerik:RibbonBarTab
>
<
telerik:RibbonBarTab
Text
=
"Indexes"
ToolTip
=
"Indexes"
>
<
telerik:RibbonBarGroup
Text
=
"Indexes"
>
<
Items
>
<
telerik:RibbonBarButton
Text
=
"Open"
Value
=
"Open"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Close"
Value
=
"Close"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Edit"
Value
=
"Edit"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Copy"
Value
=
"Copy"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Paste"
Value
=
"Paste"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print"
Value
=
"Print"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print Preview"
Value
=
"Print Preview"
>
</
telerik:RibbonBarButton
>
</
Items
>
</
telerik:RibbonBarGroup
>
</
telerik:RibbonBarTab
>
<
telerik:RibbonBarTab
Text
=
"Research Reviews"
ToolTip
=
"Research Reviews"
>
<
telerik:RibbonBarGroup
Text
=
"Research Reviews"
>
<
Items
>
<
telerik:RibbonBarButton
Text
=
"Open"
Value
=
"Open"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Close"
Value
=
"Close"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Edit"
Value
=
"Edit"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Copy"
Value
=
"Copy"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Paste"
Value
=
"Paste"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print"
Value
=
"Print"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print Preview"
Value
=
"Print Preview"
>
</
telerik:RibbonBarButton
>
</
Items
>
</
telerik:RibbonBarGroup
>
</
telerik:RibbonBarTab
>
<
telerik:RibbonBarTab
Text
=
"Audit"
ToolTip
=
"Audit"
>
<
telerik:RibbonBarGroup
Text
=
"Audit"
>
<
Items
>
<
telerik:RibbonBarButton
Text
=
"Open"
Value
=
"Open"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Close"
Value
=
"Close"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Edit"
Value
=
"Edit"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Copy"
Value
=
"Copy"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Paste"
Value
=
"Paste"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print"
Value
=
"Print"
>
</
telerik:RibbonBarButton
>
<
telerik:RibbonBarButton
Text
=
"Print Preview"
Value
=
"Print Preview"
>
</
telerik:RibbonBarButton
>
</
Items
>
</
telerik:RibbonBarGroup
>
</
telerik:RibbonBarTab
>
</
Tabs
>
</
telerik:RadRibbonBar
>
</
div
>
</
form
>
<
form
id
=
"form2"
runat
=
"server"
>
<
telerik:RadFormDecorator
ID
=
"RadFormDecorator1"
runat
=
"server"
Skin
=
"Silk"
EnableRoundedCorners
=
"False"
DecoratedControls
=
"All"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
UpdateInitiatorPanelsOnly
=
"true"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"SortLabel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"ConfiguratorPanel"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
ID
=
"radGrid1"
runat
=
"server"
AllowPaging
=
"true"
AllowSorting
=
"True"
GridLines
=
"None"
>
<
MasterTableView
AllowMultiColumnSorting
=
"true"
>
<
PagerStyle
AlwaysVisible
=
"true"
/>
</
MasterTableView
>
<
SortingSettings
SortedBackColor
=
"#FFF6D6"
EnableSkinSortStyles
=
"false"
></
SortingSettings
>
<
HeaderStyle
Width
=
"100px"
></
HeaderStyle
>
</
telerik:RadGrid
>
</
form
>
</
body
>
</
html
>
Imports Microsoft.VisualBasic
Imports Telerik.Web.UI
Partial Class PamTest
Inherits System.Web.UI.Page
Public Sub New()
Dim data As New List(Of MyData)
data.Add(New MyData With {.MyColumn1 = "aa", .MyColumn2 = "dd", .MyColumn3 = "rr"})
data.Add(New MyData With {.MyColumn1 = "bb", .MyColumn2 = "yy", .MyColumn3 = "ff"})
data.Add(New MyData With {.MyColumn1 = "cc", .MyColumn2 = "xx", .MyColumn3 = "dd"})
radGrid1.DataSource = data
End Sub
End Class
Class MyData
Public Property MyColumn1 As Object
Public Property MyColumn2 As Object
Public Property MyColumn3 As Object
End Class
Public
Sub
New
(
ByVal
cName
As
String
)
colname = cName
End
Sub
Public
Sub
InstantiateIn(
ByVal
container
As
System.Web.UI.Control)
Implements
ITemplate.InstantiateIn
textBox =
New
TextBox()
textBox.Width = 27
container.Controls.Add(textBox)
AddHandler
textBox.DataBinding,
AddressOf
textValue_DataBinding
End
Sub
Sub
textValue_DataBinding(
ByVal
sender
As
Object
,
ByVal
e
As
EventArgs)
Dim
MyTextBox
As
TextBox =
DirectCast
(sender, TextBox)
Dim
container
As
GridDataItem =
DirectCast
(MyTextBox.NamingContainer, GridDataItem)
MyTextBox.Text =
DirectCast
((
DirectCast
(container.DataItem, DataRowView))(colname),
Integer
)
End
Sub
End
Class
if
(hdLineItemRow.Value ==
string
.Empty)
{
cbo = (RadComboBox)radGrid.MasterTableView.GetInsertItem().FindControl(
"cbo"
);
}
else
{
int
itemIdex = Convert.ToInt32(hdLineItemRow.Value);
cbo = (RadComboBox)radGrid.MasterTableView.Items[itemIdex].EditFormItem.FindControl(
"cbo"
);
}