首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我想将数据绑定到dropdownlist中,可是下拉列表出现的是System.Data.

2012-02-16 
我想将数据绑定到dropdownlist中,可是下拉列表出现的是System.Data.....为什么我用以下代码无法将数据绑定

我想将数据绑定到dropdownlist中,可是下拉列表出现的是System.Data.....
为什么我用以下代码无法将数据绑定到下拉列表中呢?

private   void   Page_Load(object   sender,   System.EventArgs   e)
{
ConnectionString=System.Configuration.ConfigurationSettings.AppSettings[ "ConnectionString "];
conn=new   SqlConnection(ConnectionString);

if(!IsPostBack)
BindDropDownList();
}
private   void   BindDropDownList()
{
string   strsql;
strsql= "select   *   from   dep   ";
ds=new   DataSet();
da=new   SqlDataAdapter(strsql,conn);
conn.Open();
da.Fill(ds, "Dep ");
dep_name.DataSource=ds.Tables[0].DefaultView;
dep_name.DataBind();
conn.Close();    
}


[解决办法]
指定DataValueField和DataTextField

DdlStorage.DataSource = storage_table;
DdlStorage.DataValueField = "STORAGE_ID ";
DdlStorage.DataTextField = "STORAGE_NAME ";
DdlStorage.DataBind();
[解决办法]
dep_name.DataSource=ds.Tables[0].DefaultView;
//想在dropdownlist中显示的内容
dep_name.DataTextField = "XXX ";
//想在dropdownlist中保存的值的内容
dep_name.DataValueField = "YYY ";
dep_name.DataBind();



[解决办法]
这样写行吗?
==============
这样应该可以了

热点排行