各位哥哥姐姐好:
 我用了一个类linkdata来绑定DropDownList的数据,然后在初始化页面里面调用linkdata,问题是DropDwonList下拉菜单老是显示两遍!
类的代码为:
public void BindDownlist(DropDownList dl,string sql,string textfield,string valuefield,string dtfield)
{
objConn.Open();
try
{
mycommand=new SqlDataAdapter(sql,objConn);
mycommand.Fill(ds,dtfield);
dl.DataSource=ds.Tables[dtfield].DefaultView;
dl.DataTextField=textfield;
dl.DataValueField=valuefield;
dl.DataBind();
}
catch
{
//报告错误
HttpContext.Current.Response.Write("<script>alert('绑定下拉菜单无法通过!')</script>"); }
objConn.Close(); }
初始化的代码为:(表名为people)
private void Page_Load(object sender, System.EventArgs e)
{
linkdata aaa=new linkdata();
    
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{ aaa.BindDownlist(DropDownList1,"select * from people","name","age","people");

}
}
非常感谢了!