本文介绍了如何使用转发器控件在下拉列表中设置默认选择?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

推荐答案


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.


这篇关于如何使用转发器控件在下拉列表中设置默认选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 18:36