or
<
telerik:RadGrid
runat
=
"server"
AllowPaging
=
"false"
ID
=
"grdGroups"
OnNeedDataSource
=
"grdGroups_NeedDataSource"
OnRowDrop
=
"grdGroups_RowDrop"
Width
=
"100%"
AllowMultiRowSelection
=
"true"
AutoGenerateColumns
=
"false"
>
<
MasterTableView
DataKeyNames
=
"colinfoid,groupid"
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Group"
FieldName
=
"group_name"
HeaderValueSeparator
=
" : "
>
</
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"group_name"
SortOrder
=
"Ascending"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"colinfoid"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"group_name"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"fieldname"
ItemStyle-Width
=
"25px"
HeaderStyle-Width
=
"25px"
ItemStyle-HorizontalAlign
=
"Left"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
NoRecordsTemplate
>
<
div
style
=
"height: 30px; cursor: pointer;"
>
No items to view</
div
>
</
NoRecordsTemplate
>
</
MasterTableView
>
<
ClientSettings
AllowRowsDragDrop
=
"True"
>
<
Selecting
AllowRowSelect
=
"True"
EnableDragToSelectRows
=
"false"
/>
<
ClientEvents
OnRowDropping
=
"onRowDropping"
/>
</
ClientSettings
>
</
telerik:RadGrid
>
telerik:EditorTool Name="ChangeMode" Text="View/Edit Source" />
Telerik.Web.UI.Editor.CommandList["ChangeMode"] = function(commandName, editor, args) {
editor.set_mode(2);
};
<
FormTemplate
>
<
table
id
=
"table1"
cellspacing
=
"2"
cellpadding
=
"1"
width
=
"100%"
border
=
"1"
rules
=
"none"
style
=
"border-collapse: collapse;"
>
<
tr
class
=
"EditFormHeader"
>
<
td
colspan
=
"2"
>
<
b
>Product Details</
b
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
table
id
=
"table2"
cellspacing
=
"1"
cellpadding
=
"1"
width
=
"100%"
border
=
"0"
class
=
"module"
>
<
tr
>
<
td
></
td
>
<
td
></
td
>
</
tr
>
<
tr
>
<
td
>
Product Name:
</
td
>
<
td
>
<
asp:TextBox
ID
=
"TextBox7"
runat
=
"server"
Width
=
"90%"
Text='<%# Bind( "ProductName" ) %>'></
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
>
Product Price:
</
td
>
<
td
>
<
asp:TextBox
ID
=
"TextBox8"
runat
=
"server"
Width
=
"90%"
Text='<%# Bind( "ProductPrice" ) %>'></
asp:TextBox
>
</
td
>
</
tr
>
<
tr
>
<
td
>
Category:
</
td
>
<
td
>
<
asp:TextBox
ID
=
"TextBox9"
Enabled
=
"false"
runat
=
"server"
Width
=
"90%"
Text='<%# Bind( "CategoryName" ) %>'></
asp:TextBox
>
<
br
/>
<
asp:DropDownList
ID
=
"DropDownList1"
runat
=
"server"
DataSourceID
=
"SqlDataSource1"
Width
=
"90%"
DataTextField
=
"CategoryName"
AutoPostBack
=
"true"
>
</
asp:DropDownList
>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:ASPNETDBConnectionString %>"
SelectCommand="Select Distinct CategoryName From Categories">
</
asp:SqlDataSource
>
</
td
>
</
tr
>
<
tr
>
<
td
>
Thumb Image:
</
td
>
<
td
>
<
asp:TextBox
ID
=
"testImage"
runat
=
"server"
Text='../images/<%# Bind( "ImageName" ) %>'></
asp:TextBox
>
<
img
id
=
"ThumbImage1"
runat
=
"server"
alt
=
""
src='../images/<%# Bind( "ImageName" ) %>' />
<
asp:Image
ID
=
"Image1"
runat
=
"server"
AlternateText
=
"Thumb"
ImageUrl='../images/<%# Bind( "ImageName" ) %>'/>
</
td
>
</
tr
>
<
tr
>
<
td
>
Main Image:
</
td
>
<
td
>
<
img
id
=
"MainImage"
alt
=
""
runat
=
"server"
src='../images/<%# Bind( "ImageNameMain" ) %>' />
</
td
>
</
tr
>
<
tr
>
<
td
colspan
=
"2"
>
<
telerik:RadTabStrip
runat
=
"server"
ID
=
"RadTabStrip1"
Orientation
=
"HorizontalTop"
SelectedIndex
=
"0"
MultiPageID
=
"RadMultiPage1"
Width
=
"400px"
>
<
Tabs
>
<
telerik:RadTab
Text
=
"Ingredients"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Description"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Overview"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Directions"
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
telerik:RadMultiPage
runat
=
"server"
ID
=
"RadMultiPage1"
SelectedIndex
=
"0"
Height
=
"218px"
Width
=
"400px"
CssClass
=
"multiPage"
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"RadPageView1"
CssClass
=
"pageView"
>
<
asp:TextBox
ID
=
"TextBox13"
runat
=
"server"
TextMode
=
"MultiLine"
Rows
=
"5"
Columns
=
"40"
Width
=
"370px"
Text='<%# Bind( "ProductIngredients" ) %>'></
asp:TextBox
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"RadPageView2"
CssClass
=
"pageView"
>
<
asp:TextBox
ID
=
"TextBox10"
runat
=
"server"
TextMode
=
"MultiLine"
Rows
=
"5"
Columns
=
"40"
Text='<%# Bind( "ProductDescription") %>'></
asp:TextBox
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"RadPageView3"
CssClass
=
"pageView"
>
<
asp:TextBox
ID
=
"TextBox11"
runat
=
"server"
TextMode
=
"MultiLine"
Rows
=
"5"
Columns
=
"40"
Text='<%# Bind( "ProductOverview" ) %>'></
asp:TextBox
>
</
telerik:RadPageView
>
<
telerik:RadPageView
runat
=
"server"
ID
=
"RadPageView4"
CssClass
=
"pageView"
>
<
asp:TextBox
ID
=
"TextBox12"
runat
=
"server"
TextMode
=
"MultiLine"
Rows
=
"5"
Columns
=
"40"
Text='<%# Bind( "ProductDirections" ) %>'></
asp:TextBox
>
</
telerik:RadPageView
>
</
telerik:RadMultiPage
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"right"
colspan
=
"2"
>
<
asp:Button
ID
=
"btUpdate"
Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>' runat="server"
CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'/>
<
asp:Button
ID
=
"btnCancel"
Text
=
"Cancel"
runat
=
"server"
CausesValidation
=
"false"
CommandName
=
"Cancel"
/>
</
td
>
</
tr
>
</
table
>
</
FormTemplate
>