DropDownList 绑定数据源和获取绑定的值
绑定数据源:
ddlt_Sex.DataSource = (DictionarySet.GetSexList()).DefaultView;
//ddlt_Sex是DropDownList的ID
//DictionarySet类 GetSexList是该类的静态方法 通过存储过程获取Sex表的字段
ddlt_Sex.DataTextField="Name";
ddlt_Sex.DataValueField="ID";
ddlt_Sex.DataBind();
获取绑定的值:
DropDownList1.SelectedItem.Text; //得到DataTextField
DropDownList1.SelectedValue; //得到DataValueField
注: 在绑定数据源前,要判断数据源是否为空
如下:
DataTable dt_source = new DataTable();
DataTable dt_temp=null;
dt_temp= DictionarySet.GetSexList();
if(dt_temp!=null&&dt_temp.Rows.Count>0)
{
dt_source = dt_temp;
}
dt_source即为数据源