By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,694 Members | 1,846 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,694 IT Pros & Developers. It's quick & easy.

e.Item.FindControl("DropdownId") Returning Null

P: n/a
Hi Group,

I have a datagrid with dropdown in my application.
I want to fill the data in dropdown by an ArrayList
for that I am using "e.Item.FindControl("DropdownId")"
but this function is returning NULL THUS I m getting exception
"Object Refrence not set to an Instance to Object",

Here is the code I wrote (ASP.NET 1.1)...

Hope I get some help from you,

///Cdoe Behind
private void dataGrid1_ItemDataBound(object sender,
DataGridItemEventArgs e)

if(e.Item.ItemType == ListItemType.Footer)

System.Web.UI.WebControls.DropDownList drp = new
drp = (DropDownList)e.Item.FindControl("listAnup");
drp.DataSource=newArrayList;//This Statement throwing exception


///aspx code

<asp:datagrid id=dataGrid1 style="Z-INDEX: 101; LEFT: 256px; POSITION:
absolute; TOP: 8px" runat="server" ShowFooter="True" CaptionAlign="Top"
Caption="Hello" BackColor="RosyBrown" AllowPaging="True" Height="256px"
Width="70%" DataSource="<%# dataSet1 %>" PageSize="2" CellPadding="2"
<FooterStyle ForeColor="#FFFF80" BorderColor="#E0E0E0"
<SelectedItemStyle ForeColor="#804040" BorderColor="#FFE0C0"
<EditItemStyle ForeColor="#FFE0C0"
<AlternatingItemStyle ForeColor="DarkOliveGreen"
<ItemStyle ForeColor="#404040" BackColor="Khaki"></ItemStyle>

Mar 25 '06 #1
Share this Question
Share on Google+
1 Reply

P: n/a
I don't see that you have a control named *listAnup* in the footer which
is where you're looking for it. For that matter you don't have one
called that at all in your code. Is this all of the code?

Mar 25 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.