or
<telerik:RadGrid ID="RadGrid1" OnPreRender="RadGrid1_PreRender" ShowStatusBar="true" DataSourceID="SqlDataSource1" runat="server" AutoGenerateColumns="False" AllowFilteringByColumn="true" Width="100%" PageSize="100" AllowSorting="True" AllowMultiRowSelection="False" AllowAutomaticDeletes="true" AllowAutomaticInserts="true" AllowAutomaticUpdates="true" AllowPaging="True" GridLines="None" OnItemDataBound="RadGrid1_ItemDataBound" OnItemUpdated="RadGrid1_ItemUpdated" OnDataBound="RadGrid1_DataBound" OnItemInserted="RadGrid1_ItemInserted" OnItemDeleted="RadGrid1_ItemDeleted"> <PagerStyle Mode="NextPrevNumericAndAdvanced" Position="TopAndBottom"></PagerStyle> <MasterTableView DataSourceID="SqlDataSource1" CommandItemDisplay="Top" DataKeyNames="Id" AllowMultiColumnSorting="True"> <DetailTables> <telerik:GridTableView Name="ChildProgs" DataKeyNames="Id" DataSourceID="SqlDataSource2" Width="100%" runat="server"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="ProgramParent_Id" MasterKeyField="Id" /> </ParentTableRelation> <Columns> <telerik:GridEditCommandColumn ItemStyle-Width="20px" HeaderText="Edit" ButtonType="ImageButton" UniqueName="EditCommandColumn"> <ItemStyle CssClass="MyImageButton" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn ItemStyle-Width="20px" ReadOnly="true" Visible="true" DataField="Id" HeaderText="Id" SortExpression="Id" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top" HeaderStyle-HorizontalAlign="Center" UniqueName="Id"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Title" ItemStyle-HorizontalAlign="Center" SortExpression="Title" ItemStyle-VerticalAlign="Middle" UniqueName="Title" DataField="Title" HeaderStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:Label ID="lblTitle" runat="server" Text='<%# TrimDescription(Eval("Title") as string) %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox ID="txbTitle" Width="300px" runat="server" TextMode="SingleLine" Text='<%# Bind("Title") %>' /> </EditItemTemplate> <ItemStyle VerticalAlign="Top" /> </telerik:GridTemplateColumn>............. <Columns> <telerik:GridBoundColumn DataField="Id" AllowFiltering="true" ReadOnly="true" ItemStyle-Width="20px" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Top" HeaderStyle-HorizontalAlign="Center" HeaderText="Parent Id" SortExpression="Id" UniqueName="Id"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="Title" AllowFiltering="true" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" SortExpression="Title" ItemStyle-VerticalAlign="Top" UniqueName="Title" DataField="Title"> <ItemTemplate> <asp:Label ID="lblTitle" runat="server" Text='<%# TrimDescription(Eval("Title") as string) %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox ID="txbTitle" Width="300px" runat="server" TextMode="SingleLine" Text='<%# Bind("Title") %>' /> </EditItemTemplate> <ItemStyle VerticalAlign="Top" /> </telerik:GridTemplateColumn>.....</Columns> <SortExpressions> <telerik:GridSortExpression FieldName="Title"></telerik:GridSortExpression> </SortExpressions> </MasterTableView> </telerik:RadGrid>GridTableView nestedTableView = (RadGrid1.MasterTableView.Items[0] as GridDataItem).ChildItem.NestedTableViews[0]; foreach (GridNestedViewItem nestedViewItem in nestedTableView.GetItems(GridItemType.NestedView)) { ((Label)nestedViewItem.Controls[1]).Text = ((Label)nestedViewItem.Controls[1]).Text + "-testing"; }
<asp:ObjectDataSource ID="ObjectDataSourceLookUpValues" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="Select" TypeName="Epsi.Segmentation.WebApp.DataSource.ObjectDataSourceAttrLookUpValues"> <SelectParameters> <asp:Parameter Name="attrEntityDto" Type="Object" /> </SelectParameters></asp:ObjectDataSource><telerik:RadComboBox ID="RadComboBoxStringInLookupValue" Runat="server" Width="325px" AllowCustomText="True" CausesValidation="False" EmptyMessage="<%$ Resources:CommonUserMsg, EnterValueMsgResource %>" EnableTextSelection="False" DropDownWidth="325px" HighlightTemplatedItems="True" OnClientDropDownClosing="OnClientDropDownClosing" OnClientDropDownClosed="DropDownClosed_PopulateInComboBoxEmptyMessage" > <ItemTemplate> <ul> <li class="col1"> <telerik:RadListBox ID="RadListBoxSource" runat="server" Height="125px" AutoPostBack="False" DataSourceID="ObjectDataSourceLookUpValues" DataTextField="Descr" DataValueField="Code" AllowTransfer="true" TransferToID="RadListBoxDestination" SelectionMode="Multiple" AllowTransferOnDoubleClick="True" AutoPostBackOnTransfer="True" OnTransferring="RadListBoxSource_Transferring" OnClientSelectedIndexChanged="IndexChanged" ondatabound="OnDataBound" onitemdatabound="OnItemsDataBound" ontransferred="RadListBoxSource_OnTransfered" TransferMode="Move" > <ButtonSettings TransferButtons="Common"></ButtonSettings> </telerik:RadListBox> </li> <li class="col2"> <telerik:RadListBox ID="RadListBoxDestination" runat="server" Height="125px" SelectionMode="Multiple" oninserted="RadListBoxDestination_AddItemToList" oninserting="RadListBoxDestination_Inserting" AllowDelete="True" TransferMode="Move"> </telerik:RadListBox> </li> </ul> </ItemTemplate> <Items> <telerik:RadComboBoxItem Text="" /> </Items> </telerik:RadComboBox><telerik:GridTemplateColumn HeaderStyle-Width="195px" DataField="Shipregistry" HeaderText="Skipsregister" SortExpression="Shipregistry" UniqueName="Shipregistry"> <ItemTemplate><%#DataBinder.Eval(Container.DataItem, "Shipregistry")%></ItemTemplate> <EditItemTemplate> <telerik:RadComboBox DataTextField="Shipregistry" DataValueField="Shipregistry" ID="ShipregistryComboBox" HighlightTemplatedItems="true" EmptyMessage="Velg et element..." AllowCustomText="true" runat="server" Height="50px" Width="95px" SelectedValue='<%#Bind("Shipregistry") %>' AutoPostBack="true"> <Items> <telerik:RadComboBoxItem runat="server" Text="norsk" Value="NOR"/> <telerik:RadComboBoxItem runat="server" Text="internasjonalt" Value="NIC"/> </Items> </telerik:RadComboBox> <asp:RequiredFieldValidator runat="server" ErrorMessage="*" ForeColor="Red" ControlToValidate="ShipregistryComboBox" ID="RequiredFieldValidator2"></asp:RequiredFieldValidator> </EditItemTemplate><HeaderStyle Width="195px"></HeaderStyle> </telerik:GridTemplateColumn> protected void RadGridFerryReg_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem && e.Item.DataItem is Ferry) { var item = e.Item as GridDataItem;
var ferry = e.Item.DataItem as Ferry;
item["Shipregistry"].Text = ferry.Shipregistry == "NOR" ? "norsk" : "internasjonalt";
} }
var radRotatorItemData = [];
radRotatorItemData.Html =
"<a href='' style='margin-left:10px'>" + DAF + "</a>";
rotator.addRotatorItem(radRotatorItemData, 0);
|
<telerik:RadGrid runat="server" ID="Grid_Statistik" AllowMultiRowEdit="false" Skin="Office2007" GridLines="None" PageSize="20" AllowPaging="true" DataSourceID="Grid_Statistik_DataSource" AllowSorting="true" ShowStatusBar="true" > <ExportSettings FileName="File" OpenInNewWindow="True"> <Pdf PaperSize="A4" PageHeight="210mm" PageWidth="297mm" /> </ExportSettings> <GroupPanel ID="GroupPanel" Text="Gruppierungsfläche"> </GroupPanel><%----%> <MasterTableView Name="Grid_Statistik" runat="server"DataSourceID="Grid_Statistik_DataSource" AutoGenerateColumns="false" PageSize="20" AllowPaging="true" AllowMultiRowEdit="false" AllowFilteringByColumn="True"> <RowIndicatorColumn> <HeaderStyle Width="20px" /> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns><telerik:GridBoundColumn HeaderText="Employee" UniqueName="Employee" DataField="Employee" DataType="System.String" ReadOnly="True"> <FilterTemplate><%--DataSourceID="MA_Source" DataTextField="nameKomplett" DataValueField="hr_m_personal_id" --%> <telerik:RadComboBox id="cbx_MA" runat="server" Skin="Office2007" OnLoad="cbx_MA_Load" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("Employee").CurrentFilterValue %>' OnClientSelectedIndexChanged="EmployeeIndexChanged"><%----%> </telerik:RadComboBox> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function EmployeeIndexChanged(sender, args) { var tableView = $find(<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("Employee", args.get_item().get_value(), "EqualTo"); } </script> </telerik:RadScriptBlock> </FilterTemplate> <HeaderStyle Width="250px" /> </telerik:GridBoundColumn> </Columns> </MasterTableView> <ClientSettings> <Scrolling ScrollHeight="415px" AllowScroll="True" UseStaticHeaders="true" /> </ClientSettings> <PagerStyle AlwaysVisible="true" /> <HeaderContextMenu EnableTheming="True"> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </HeaderContextMenu> <FilterMenu EnableTheming="True"> <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> </FilterMenu> </telerik:RadGrid>