or
<asp:Content ID="Main" runat="server" contentplaceholderid="PlaceHolderMain"> <telerik:RadFormDecorator ID="RadFormDecorator" Skin="Office2007" runat="server" /> <telerik:RadWindowManager ID="RadWindowManager" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="true" EnableShadow="true" Skin="Office2007" runat="server" > <Windows> <telerik:RadWindow ID="RZPositionPickerRadWindow" Title="Wybierz rachunek zamknięty" NavigateUrl="ReconnetRZPositionsPickerDialog.aspx" Modal="true" Width="1000" Height="550" Skin="Office2007" Behaviors="Move, Close, Resize" EnableShadow="false" OnClientClose="RZPositionPickerRadWindow_OnClose" EnableViewState="false" RestrictionZoneID="aspnetForm" runat="server"> </telerik:RadWindow> </Windows> </telerik:RadWindowManager></asp:Content><script type="text/javascript"> function fileUploaded(sender, args) { var name = args.get_fileName(); var $ = $telerik.$; $(".info-panel"). append($("<div>" + name + "</div>")).show(); }</script><div class="upload-panel"> <%-- For the purpose of this demo the files are discarded. In order to store the uploaded files permanently set the TargetFolder property to a valid location. --%> <telerik:RadAsyncUpload runat="server" ID="AsyncUpload1" OnClientFileUploaded="fileUploaded" MultipleFileSelection="Automatic" TargetFolder="~/ImportPPC"> </telerik:RadAsyncUpload> <telerik:RadProgressArea runat="server" ID="RadProgressArea1"> </telerik:RadProgressArea> </div> <div class="info-panel"> Uploaded files in the target folder: <br /> </div>
EnableEmbeddedSkins="false" Skin="".myClass{ background-color:blue;}GCG_headerGroup = new GridColumnGroup();
GCG_headerGroup.HeaderStyle.CssClass = "myClass"; <telerik:RadGrid ID="gvVerwendungen" runat="server" PageSize="15" AllowPaging="True" Width="100%" AutoGenerateColumns="false" OnNeedDataSource="gvVerwendungen_NeedDataSource" ShowStatusBar="true"> <MasterTableView Width="100%" Summary="RadGrid table" ShowFooter="true"> <Columns> <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn"> <ItemTemplate> <asp:CheckBox ID="Auswahl" runat="server" AutoPostBack="True" OnCheckedChanged="Auswahl_ToggleRowSelection" /> </ItemTemplate> <HeaderTemplate> <asp:CheckBox ID="headerChkbox" runat="server" AutoPostBack="True" /> </HeaderTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn FooterText="Dienststelle" UniqueName="Dienststelle" HeaderText="Dienststelle" DataField="Dienststelle"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FooterText="Beginn" UniqueName="Beginn" HeaderText="Beginn" DataField="Beginn" DataType="System.DateTime" DataFormatString="{0:dd/MM/yy}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FooterText="Sachbezug" HeaderText="Sachbezug" DataField="Bezug"> </telerik:GridBoundColumn> <telerik:GridBoundColumn FooterText="Status" UniqueName="VerwendungsStatus" DataField="VerwendungsStatus"> </telerik:GridBoundColumn> </Columns> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" /> </telerik:RadGrid>protected void gvVerwendungen_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { if (mitarbeiter != null && mitarbeiter.VerwendungseintraegeAktuelleUndGeplante != null) { this.gvVerwendungen.DataSource = mitarbeiter.VerwendungseintraegeAktuelleUndGeplante; } }protected void Auswahl_ToggleRowSelection(object sender, EventArgs e) { ((sender as CheckBox).NamingContainer as GridItem).Selected = (sender as CheckBox).Checked; bool checkHeader = true; foreach (GridDataItem dataItem in gvVerwendungen.MasterTableView.Items) { // Auswahl is the name of the ckeckbox-column if (!(dataItem.FindControl("Auswahl") as CheckBox).Checked) { checkHeader = false; break; } } GridHeaderItem headerItem = gvVerwendungen.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem; (headerItem.FindControl("headerChkbox") as CheckBox).Checked = checkHeader; if (gvVerwendungen.SelectedItems.Count > 0) { // gvVerwendungen is the name of the grid GridDataItem dataItem = gvVerwendungen.SelectedItems[0] as GridDataItem; // Question: How can I get the bound custom object? // Problem: The custom object has no ID } else { tbStellenzeichen.Text = "Nothing"; } }