您的位置:首页 > 运维架构

dropdownlist 数据绑定问题

2009-06-07 13:48 253 查看
假如你有一个表 hobby_tab 要把一个dropdownlist绑定到这个表上 那就可以使用

private void initHobbyDDL()
{
string QueryStr = "select * from hobby_tab";
DataSet ds = SqlHelper.ExecuteDataSet(SqlHelper.conStr,CommandType.Text,QueryStr,null);
xingqu.DataSource = ds.Tables[0].DefaultView;// 这个defaultview 不能少
xingqu.DataTextField = ds.Tables[0].Columns[1].ToString();// 这里也可以直接写是列名
xingqu.DataValueField = "h_id";//表中的一个字段
xingqu.DataBind();
}

同时还要注意的就是控件回传,页面刷新的问题 这个时候 要的if(!IsPostBack)中绑定

另外 还要注意的就是,如果想要获得即时刷新的数据库数据时,要再一个事件执行完毕后从新绑定。这样才可以得到及时的数据库数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: