<telerik:GridBoundColumn HeaderText="Recovery Steps" DataField="RecoverySteps" UniqueName="RecoverySteps"> </telerik:GridBoundColumn>// ***** Add Grid Header Summary Row *****GridItem[] header = this.MyWorkRadGrid.MasterTableView.GetItems(GridItemType.Header);//get the current THead element GridTHead head = ((GridTHead)header[0].Parent.Controls[1].Parent);//create a new GridHeaderItem which will be the new row GridHeaderItem newHeaderItem = new GridHeaderItem(this.MyWorkRadGrid.MasterTableView, 0, 0);newHeaderItem.Width = Unit.Percentage(100);newHeaderItem.Height = Unit.Pixel(23);// Create a cell to hold the toolbarGridTableHeaderCell newHeaderCell = new GridTableHeaderCell() { Width = Unit.Percentage(100), HorizontalAlign = HorizontalAlign.Left, VerticalAlign = VerticalAlign.Top };newHeaderItem.Cells.Add(new GridTableHeaderCell() { Text = "" });newHeaderItem.Cells.Add(new GridTableHeaderCell() { Text = "" });newHeaderCell.ColumnSpan = 5;newHeaderItem.Width = Unit.Percentage(100);newHeaderItem.Height = Unit.Pixel(23);// Create the toolbarRadToolBar toolBar = new RadToolBar();toolBar.Height = Unit.Pixel(23);toolBar.Skin = "Windows7";toolBar.Width = Unit.Percentage(100);// Create the toolbar itemRadToolBarButton button = new RadToolBarButton("Contact List");toolBar.Items.Add(button);// Add ControlsnewHeaderCell.Controls.Add(toolBar);newHeaderItem.Cells.Add(newHeaderCell);for (int i = 0; i < head.Controls.Count; i++){ // loop through the header controls collection and find the 'row' that has the same type of GridHeaderItem // Then insert the new row just above it - remember the 0 based index will push the original header row down if (head.Controls[i].GetType() == newHeaderItem.GetType()) { head.Controls.AddAt(i, newHeaderItem); }}
<ItemStyle CssClass="ItemCellPad" />
.ItemCellPad
{
padding-right:10px;
}
sender._uploadedFiles[0].fileInfo.ContentLengthfunction ElementRowDblClick(sender, eventArgs) { var grid = sender; var MasterTable = grid.get_masterTableView(); var row = MasterTable.get_dataItems()[eventArgs.get_itemIndexHierarchical()]; debugger; $find("<%= rgData.MasterTableView.ClientID %>").editItem(row);}<ClientSettings AllowExpandCollapse="true" > <ClientEvents OnRowDblClick="ElementRowDblClick" /> <Selecting AllowRowSelect="True" /> </ClientSettings><
telerik:RadWindowManager ID="radWindowManager" Style="z-index: 8001;"
runat="server" Skin="Vista" OnClientClose="OnClientClose" EnableViewState="false" ShowContentDuringLoad="false" >
<Windows>
<telerik:RadWindow ID="radWINModalPostLogin" runat="server" ReloadOnShow="True" DestroyOnClose="true" Behaviors="None"
Left="" VisibleTitlebar="False" VisibleOnPageLoad="false" Style="display: none;" Top="" Modal="True" KeepInScreenBounds="True" >
</telerik:RadWindow>
<telerik:RadWindow ID="radWINDialogPostLogin" VisibleStatusbar="false" runat="server" VisibleOnPageLoad="false"
Left="" VisibleTitlebar="True" Style="display: none;" Top="" Modal="False" Behaviors="Close" >
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<XXX:DynamicRadGrid ID="RadGrid1" AllowPaging="True" AutoGenerateColumns="false" runat="server" DataSourceID="GridDataSource" OnItemDataBound="RadGrid1_ItemDataBound" OnItemCommand="RadGrid1_ItemCommand"> <PagerStyle CssClass="clPanelPaging" BackColor="White" ShowPagerText="true" Mode="NumericPages" /> <ExportSettings ExportOnlyData="true" IgnorePaging="true" OpenInNewWindow="true" /> <MasterTableView EditMode="InPlace"> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> </MasterTableView> </XXX:DynamicRadGrid> <asp:DataServiceLinqDataSource ID="GridDataSource" runat="server" EnableDelete="true" EnableUpdate="true" AutoPage="false"> </asp:DataServiceLinqDataSource>