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>