This is a migrated thread and some comments may be shown as answers.

Programatically add GridTemplateColumn with Checkbox

1 Answer 66 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Martin
Top achievements
Rank 1
Martin asked on 05 Dec 2011, 05:46 AM
Hi, I have a RadGrid, created entirely programatically, I need to add the equivalent to

<Telerik:GridTemplateColumn UniqueName="Assigned" HeaderText="Assigned">
                    <ItemTemplate>
                        <Telerik:RadButton ID="rbAssigned" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton"
                            AutoPostBack="false" Skin="Forest" EnableEmbeddedSkins="true" EnableEmbeddedBaseStylesheet="true"
                            OnClientLoad="ButtonLoad" CommandName="Select" OnCheckedChanged="ToggleRowSelection">
                            <ToggleStates>
                                <Telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked" Selected="true" />
                                <Telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox" />
                            </ToggleStates>
                        </Telerik:RadButton>
                    </ItemTemplate>
                    <ItemStyle Width="50px" />
                </Telerik:GridTemplateColumn>

How can I do this? I didn't find any example

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 05 Dec 2011, 06:00 AM
Hello Martin,

Try the following code.
C#:
public partial class TemplateColumn : ITemplate
{
 public void InstantiateIn(Control container)
 {
   RadButton btn1 = new RadButton();
   btn1.ID = "RadButton1";
   btn1.AutoPostBack = false;
   btn1.Click+=new EventHandler(btn1_Click);
   container.Controls.Add(btn1);
 }
}
Also check the following help documentation.
Programmatic Creation.

-Shinu.
Tags
Grid
Asked by
Martin
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or