or
ActionColumn.Visible = true;
ID Parent Name Type Action1 - Note Parent O:E:D2 1 Reply Child O:E3 2 Reply Child O:E4 - Note Parent O:E:DActionColumn.Visible = false;ID Parent Name Type 1 - Note Parent 2 1 Reply Child O:E3 2 Reply Child O:E4 - Note Parent <telerik:RadGrid ID="grdNotes" runat="server" OnColumnCreated="grdNotes_ColumnCreated" OnItemCreated="grdNotes_ItemCreated" OnItemDataBound="grdNotes_ItemDataBound" OnNeedDataSource="grdNotes_NeedDataSource" OnPreRender="grdNotes_PreRender" AutoGenerateColumns="false" SkinID="HierarchicalGrid" GridLines="None" AllowPaging="false" AllowCustomPaging="True" ShowStatusBar="True" EnableLinqExpressions="True" PageSize="20" Width="100%"> <HeaderContextMenu EnableTheming="True"> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </HeaderContextMenu> <ClientSettings Selecting-AllowRowSelect="true" Resizing-AllowColumnResize="true"> <ClientEvents OnRowSelected="RowSelected" OnRowContextMenu="NoteContextMenu" OnRowCreated="RowCreated" OnRowDblClick="grdNotes_OnRowDblClick" OnColumnResized="ResizeAllColumns" OnGridCreated="PageLoad" /> </ClientSettings> <PagerStyle Position="Bottom" AlwaysVisible="True" Mode="NextPrevAndNumeric" Wrap="False" BackColor="White" Font-Size="Large" /> <MasterTableView HierarchyDefaultExpanded="true" HierarchyLoadMode="Client" AllowSorting="true" DataKeyNames="Id,ParentId,Token,IsRoot,Replies,NoteCreator" ClientDataKeyNames="Id,ParentId,Token,IsRoot,Replies,NoteCreator" NoDetailRecordsText="" EnableNoRecordsTemplate="False" Width="100%"> <SelfHierarchySettings ParentKeyName="ParentId" KeyName="Id" MaximumDepth="20" /> <Columns> <telerik:GridBoundColumn DataField="Id" HeaderText="Id" SortExpression="Id" UniqueName="Id" ReadOnly="True" HeaderStyle-Width="10%"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title" UniqueName="Title" HeaderStyle-Width="20%" /> <telerik:GridBoundColumn DataField="Body" HeaderText="Body" SortExpression="Body" UniqueName="Body" HeaderStyle-Width="40%" /> <telerik:GridBoundColumn DataField="CreatedBy" HeaderText="Created By" SortExpression="CreatedBy" UniqueName="CreatedBy" HeaderStyle-Width="15%" /> <telerik:GridBoundColumn DataField="CreatedDate" HeaderText="Created On" SortExpression="CreatedDate" UniqueName="CreatedOn" HeaderStyle-Width="15%" /> <telerik:GridBoundColumn DataField="ParentId" HeaderText="Parent Id" SortExpression="ParentId" UniqueName="ParentId" Visible="false" /> <telerik:GridBoundColumn DataField="Token" HeaderText="Token" SortExpression="Token" UniqueName="Token" Visible="true" /> <telerik:GridBoundColumn DataField="IsRoot" HeaderText="IsRoot" SortExpression="IsRoot" UniqueName="IsRoot" Visible="false" /> <telerik:GridBoundColumn DataField="Replies" HeaderText="Replies" SortExpression="Replies" UniqueName="Replies" Visible="false" /> <telerik:GridBoundColumn DataField="NoteCreator" HeaderText="NoteCreator" SortExpression="NoteCreator" UniqueName="NoteCreator" Visible="false" /> <telerik:GridTemplateColumn UniqueName="Actions" HeaderStyle-Width="150" HeaderText="Actions"> <ItemTemplate> <telerik:RadToolBar ID="rtbNoteActions" runat="server" SkinID="ActionToolbar" OnButtonClick="NotesGridToolbarButtonClicked" OnClientButtonClicking="NoteActionToolbarClicking"> <Items> <telerik:RadToolBarButton Text="Properties" CommandName="Properties" ImageUrl="~/Images/page_view.gif" /> <telerik:RadToolBarButton Text="Reply" CommandName="Reply" ImageUrl="~/Images/page_edit.gif" /> <telerik:RadToolBarButton Text="Security" CommandName="Security" ImageUrl="~/Images/shield16.gif" /> <telerik:RadToolBarButton Text="Delete" CommandName="Delete" ImageUrl="~/Images/delete16.gif" /> </Items> </telerik:RadToolBar> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <FilterMenu EnableTheming="True"> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </FilterMenu></telerik:RadGrid>
<MasterTableView AutoGenerateColumns="False" DataKeyNames="Main_Category_ID" DataSourceID="sqlCatagoriesMain"> <NestedViewTemplate> <asp:Label ID="lblMainID" runat="server" Text='<%# Eval("Main_Category_ID") %>' Visible="False"></asp:Label> <asp:SqlDataSource ID="sqlCategoriesSub" runat="server" ConnectionString="<%$ ConnectionStrings:BiddsConnectionString %>" SelectCommand="SELECT * FROM [Categories_Sub] WHERE ([Main_Category_Link] = @Main_Category_Link) ORDER BY [Sub_Category]"> <SelectParameters> <asp:ControlParameter ControlID="lblMainID" Name="Main_Category_Link" PropertyName="Text" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> <telerik:RadGrid ID="RadGrid2" runat="server" AutoGenerateColumns="False" DataSourceID="sqlCategoriesSub" GridLines="None"> <MasterTableView DataSourceID="sqlCategoriesSub"> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Sub_Category_ID" UniqueName="column1" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Sub_Category" HeaderText="Category" UniqueName="column2"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Sub_Category_Desc" HeaderText="Description" UniqueName="column"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </NestedViewTemplate> <ExpandCollapseColumn Visible="True"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Main_Category_ID" DataType="System.Int32" ReadOnly="True" SortExpression="Main_Category_ID" UniqueName="Main_Category_ID" Visible="False"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="Main_Category" HeaderText="Main_Category" SortExpression="Main_Category" UniqueName="Main_Category"> <EditItemTemplate> <asp:TextBox ID="Main_CategoryTextBox" runat="server" Text='<%# Bind("Main_Category") %>'></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="Main_CategoryLabel" runat="server" Font-Bold="True" Text='<%# Eval("Main_Category") %>'></asp:Label> <asp:LinkButton ID="lbAddNew" runat="server" CssClass="toollink">Add New Category</asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Main_Category_Desc" HeaderText="Main_Category_Desc" SortExpression="Main_Category_Desc" UniqueName="Main_Category_Desc" Visible="False"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid>| <property name="ToolbarMode">ShowOnFocus</property> |