Hello. I have a question. I have a Grid. There's a ComboBox with DataSource with 3 fields. I want a grid TemplateColumn TeamName (Label.Text) binding with a ComboBox DataSource-Fields( not ComboBox.Value, not ComboBox.Text). I too would like a ComboBox SelectedIndexChanged TemplateColumn TeamName also changed. Is it possible?
Thanks
<body> <form id="form1" runat="server"> <div> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" DataSourceID="SqlDataSource1" GridLines="None"><MasterTableView AutoGenerateColumns="False" DataKeyNames="Number" DataSourceID="SqlDataSource1"><CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings><RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn><ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Number" DataType="System.Int32" FilterControlAltText="Filter Number column" HeaderText="Number" ReadOnly="True" SortExpression="Number" UniqueName="Number"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" HeaderText="Year" UniqueName="TemplateYear" DataField="Year"> <ItemTemplate> <telerik:RadComboBox ID="RadComboBox1" Runat="server" SelectedValue='<%# Bind("Year") %>'> <Items> <telerik:RadComboBoxItem runat="server" Text="2009" Value="2009" /> <telerik:RadComboBoxItem runat="server" Text="2010" Value="2010" /> <telerik:RadComboBoxItem runat="server" Text="2011" Value="2011" /> </Items> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn1 column" HeaderText="Team" UniqueName="TemplateColumn1" DataField="Team"> <ItemTemplate> <telerik:RadComboBox ID="RadComboBox2" Runat="server" DataSourceID="SqlDataSource2" DataTextField="Code" DataValueField="Code" SelectedValue='<%# Bind("Team") %>' onselectedindexchanged="RadComboBox2_SelectedIndexChanged" AutoPostBack="True" onitemdatabound="RadComboBox2_ItemDataBound"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn2 column" HeaderText="TeamName" UniqueName="TemplateColumn2"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%# Bind("RadComboBox2.Attributes("Name")") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> </Columns><EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings></MasterTableView><FilterMenu EnableImageSprites="False"></FilterMenu><HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:webzeus %>" SelectCommand="SELECT top 15 [Number], [Year], [Team] FROM [Project] WHERE year >2008 and year <2012"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:webs %>" SelectCommand="SELECT [Code], [Name], [Manager] FROM [Team] WHERE ([disabled] = @disabled)"> <SelectParameters> <asp:Parameter DefaultValue="false" Name="disabled" Type="Boolean" /> </SelectParameters> </asp:SqlDataSource> </div> </form></body>