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; |
} |