<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"; } }Trying to access an <asp:dropdownlist> from <telerik:GridTemplateColumn> in the ItemCommand event of a RadGrid.
BarID is the unique column name on the template column
ddlBarID is the id of the dropdownload
GridEditFormItem editedItem = (GridEditFormItem)((GridDataItem)e.Item).EditFormItem;
DropDownList ddlBar = (DropDownList)editedItem["BarID"].FindControl("ddlBarID");Label1.Text = "BarID null: " + (ddlBar == null).ToString();
ddlBar.Items.Add("TEST");
I get Object reference not set to an instance of an object.
any help is appreciated. been banging my head on this one for two days now.

Hello,
I am new to Telerik. I am struggling with finding a list of methods and properties for the RAD controls.
I can see from intellisense that the controls have a lot to offer.
I was able to find the code samples, I downloaded the "Rad Controls AJAX Courseware", and found other documents online - but I was did not find a list of properties and methods (like the you would find on the MSDN site).
Can someone direct me to the right location please?
Thank you,

