Click here to Skip to main content
16,021,112 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
protected void rpt_OnItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        try
        {
            DataTable dtFarmers = new DataTable();
            dtFarmers = objdailyreportBAL.Getfarmers();

            DropDownList ddl = (DropDownList)e.Item.FindControl("ddlfarmername");
            if (ddl != null)
            {

                ddl.DataSource = dtFarmers;
                ddl.DataTextField = "farmernamevilage";
                ddl.DataValueField = "Farmername";
                ddl.DataBind();
                ddl.Items.Add(new ListItem("--Select--", "0"));
                ddl.SelectedIndex = DDLfarmername.Items.Count - 1;
            }
         }
     }


I wrote code like this,but in my dropdown list shows some text...what's wrong in my code..please suggest me...
Posted
Comments
reshma786 30-Jan-14 8:59am    
Hi,
Add ddl.Items.Insert(0, new ListItem("-Select-", "0"));
instead of
ddl.Items.Add(new ListItem("--Select--", "0"));
reshma786 30-Jan-14 8:59am    
Hope this will help you.
Don't forget to mark as answer if it helps. Smile | :)
reshma786 30-Jan-14 9:05am    
what u exactly wrote may i know ?
Siva Hyderabad 30-Jan-14 9:07am    
<Itemtemplate>
<tr align="center">
<td>
<asp:DropDownList ID="ddlfarmername" runat="server" Width="200px" AppendDataBoundItems="true" DataTextField="farmernamevilage" DataValueField="farmername ">

</td>
reshma786 30-Jan-14 9:10am    
i am asking about rpt_OnItemDataBound C# code

C#
ddl.DataBind();
            ddl.Items.Insert(0,new ListItem("--Select--", "0"));
            ddl.SelectedIndex = DDLfarmername.SelectedIndex;
// not sure with this line..

come back if u face any issue.
 
Share this answer
 
Comments
Siva Hyderabad 30-Jan-14 23:22pm    
Good morning Karthik...I have Two Dropdown list's in One reapeter control..First DDL is Farmer Name,second one is Feed Type..Feed Typd DDL shows "--Select--" but farmer Name shows "Some Name" what happend here..i don't know..what is reason?
Siva Hyderabad 30-Jan-14 23:23pm    
my posted question like second DDL also..It shows Fine..
Karthik_Mahalingam 30-Jan-14 23:26pm    
try this
ddl.SelectedIndex = 0;
Siva Hyderabad 30-Jan-14 23:28pm    
No Karthik..
Karthik_Mahalingam 30-Jan-14 23:29pm    
can u share the scrrenn ?
team viewer ?
Hi,
The following code is working f9 in my system :(
ddl.Items.Insert(0, new ListItem("-Select-", "0"));
 
Share this answer
 
Comments
santhu888 30-Jan-14 9:22am    
+5
Siva Hyderabad 30-Jan-14 23:23pm    
I have Two Dropdown list's in One reapeter control..First DDL is Farmer Name,second one is Feed Type..Feed Typd DDL shows "--Select--" but farmer Name shows "Some Name" what happend here..i don't know..what is reason?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900