I am trying to set text to radcombobox in radgrid itemtemplate. I am getting an error "object reference not set to an instance of object" at
Box1.Text = Box2.SelectedValue;
ASPX:
<
telerik:GridTemplateColumn HeaderText = "Print Letters/Post Cards" UniqueName = "PrintLetter" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<telerik:RadComboBox ID= "Print" runat="server">
<Items>
<telerik:RadComboBoxItem runat="server" Text=""/>
<telerik:RadComboBoxItem runat="server" Text="1 Year Postcard"/>
<telerik:RadComboBoxItem runat="server" Text="1 Year Adult"/>
<telerik:RadComboBoxItem runat="server" Text="2 Years Adult"/>
<telerik:RadComboBoxItem runat="server" Text="3 Year"/>
</Items>
</telerik:RadComboBox>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadComboBox ID= "PrintEdit" runat="server">
<Items>
<telerik:RadComboBoxItem runat="server" Text="1 Year Postcard"/>
<telerik:RadComboBoxItem runat="server" Text="1 Year Adult"/>
<telerik:RadComboBoxItem runat="server" Text="2 Years Adult"/>
<telerik:RadComboBoxItem runat="server" Text="3 Year"/>
</Items>
</telerik:RadComboBox>
</EditItemTemplate>
</telerik:GridTemplateColumn>
ASPX.CS:
protected
void EditGrid(object sender, GridCommandEventArgs e)
{
GridEditableItem
dataItem = e.Item as GridEditableItem;
RadComboBox
Box1 = e.Item.FindControl("Print") as RadComboBox;
RadComboBox
Box2 = (RadComboBox)dataItem["PrintLetter"].FindControl("PrintEdit");
Box1.Text = Box2.SelectedValue;
}