日期:2014-05-19  浏览次数:20434 次

关于dropdownlist使用的问题
1。
this.ddlLinkKind1.DataSource=kind.GetList();
this.ddlLinkKind1.DataTextField= "KindName ";
this.ddlLinkKind1.DataValueField= "KindId ";
this.ddlLinkKind1.DataBind();
初始完一个dropdownlist控件后,想给赋另一个dropdownlist同一样的值,是不是直接用this.ddlLinkKind=this.ddlLinkKind1;就可以嘞,有没有简便的操作,还是在把上面的绑定语句写一遍;

2。如果dropdownlist的列表值是“1,2,3,4”,如何将列表值用“|1|2|3|4| "的形式赋值给一个label控件。

谢谢各位,初学中。。

------解决方案--------------------
1 this.ddlLinkKind.DataSource=this.ddlLinkKind1.Items;
this.ddlLinkKind.DataBind();
2 for循环读取dropdownlist的列表值
------解决方案--------------------
1 this.ddlLinkKind.DataSource=this.ddlLinkKind1.Items;
this.ddlLinkKind.DataBind();
2 for(int i=0;i <dropdownlist.count;i++)
{
label1.Text+= "| "+dropdownlist.Item[i];
}
label1.Text+= "| ";


------解决方案--------------------
楼上正确...