Click here to Skip to main content
15,908,841 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

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?
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 ?

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