Hi!
I have a RadGrid with a checkbox inside a template column. When I place the grid inside a RadWindow and the checkbox is marked as checked in codebehind it don't become checked when displayed. It works fine when it's not placed inside a RadWindow. Anyone has any suggestions?
Example code below.
/Håkan
I have a RadGrid with a checkbox inside a template column. When I place the grid inside a RadWindow and the checkbox is marked as checked in codebehind it don't become checked when displayed. It works fine when it's not placed inside a RadWindow. Anyone has any suggestions?
Example code below.
/Håkan
| <asp:Button ID="Button1" runat="server" Text="Open" OnClick="Button1_Click" /> |
| <telerik:RadWindow ID="RadWindow1" runat="server"> |
| <ContentTemplate> |
| <telerik:RadGrid id="RadGrid1" runat="server"> |
| <MasterTableView AutoGenerateColumns="false"> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:CheckBox id="chkSelect" runat="server" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Name" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </ContentTemplate> |
| </telerik:RadWindow> |
| protected void Button1_Click(object sender, EventArgs e) |
| { |
| List<object> list = new List<object>(); |
| list.Add(new { ID = 1, Name = "Item A" }); |
| list.Add(new { ID = 2, Name = "Item B" }); |
| list.Add(new { ID = 3, Name = "Item C" }); |
| RadGrid1.DataSource = list; |
| RadGrid1.DataBind(); |
| ((CheckBox)RadGrid1.Items[1].FindControl("chkSelect")).Checked = true; //Select Item B |
| RadWindow1.VisibleOnPageLoad = true; |
| } |