非常简单的问题,各位高手帮我看看啊。。
我想把我动态邦定的dropdownlist在邦定数据后,将其默认选择的值设置为空。高手帮帮我,非常感谢
以下是邦定的函数
private void bindarea()
{
SqlConnection myconn=new SqlConnection(Getconn());
myconn.Open();
string sqlarea="select Area_name from Colorbell_area";
DataSet ds=new DataSet();
SqlDataAdapter dt=new SqlDataAdapter(sqlarea,myconn);
dt.Fill(ds,"A");
this.ty.DataSource=ds.Tables["A"].DefaultView;
this.ty.DataTextField=ds.Tables[0].Columns[0].ToString();
this.ty.DataValueField=ds.Tables[0].Columns[0].ToString();
this.ty.DataBind();
myconn.Close();
}
问题点数:20、回复次数:4Top
1 楼houlinghouling(秋水伊)回复于 2005-07-04 10:03:58 得分 5
dropdownlist.Items.FindByValue(ddlDiscourseID.SelectedItem.Value).Selected = false;
dropdownlist.Items.FindByValue("").Selected = true;Top
2 楼lin555er(林)回复于 2005-07-04 10:21:33 得分 0
TO:秋水
我试了下,不行的,出现这样的错误
未将对象引用设置到对象的实例
ty.Items.FindByValue(ty.SelectedItem.Value).Selected=false;
行 80: ty.Items.FindByValue("").Selected=true;
Top
3 楼cncxz(c: (虫虫)回复于 2005-07-04 10:25:44 得分 15
this.ty.DataBind();后面加上以下代码
ListItem myTopItem=new ListItem("==请选择==","");
this.ty.Items.Insert(0,myTopItem);
this.ty.SelectedIndex=0;Top
4 楼lin555er(林)回复于 2005-07-04 10:56:36 得分 0
谢谢大家。我用了虫虫的那样的方法
Top




