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

unable to set text to radcombobox in radgrid itemtemplate

1 Answer 88 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
Chinna
Top achievements
Rank 1
Chinna asked on 09 Mar 2011, 09:33 PM
hi,

trying to set text to radcombobox in radgrid itemtemplate and getting error "object reference not set an instance of an object"

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

="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

>

 

 

</

 

telerik:GridTemplateColumn

>

 

 


aspx.cs:

 

protected void ItemDataBound(object sender, GridItemEventArgs

e)

 

 

{

 

 

 

GridDataItem dataItem = e.Item as GridDataItem

;

 

 

 

 

RadComboBox Print = ((RadComboBox)dataItem["PrintLetter"].FindControl("Print"

));

 

 

Print.Text =

"1year"

;

 

 

}

 


Please suggest me on this.

1 Answer, 1 is accepted

Sort by
0
Accepted
Shinu
Top achievements
Rank 2
answered on 10 Mar 2011, 12:04 PM
Hello Chinna,


If you need to set custom text for RadComboBox, then you will have to set the AllowCustomText property of the control to True.

<ItemTemplate>
        <telerik:RadComboBox AllowCustomText="true" ID="Print" runat="server">
                <Items>



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