本文介绍了如何使用转发器控件在下拉列表中设置默认选择?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
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.
这篇关于如何使用转发器控件在下拉列表中设置默认选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!