c#从数据库绑定数据到dropdownlist

做个dropdownlist,数据从数据库里娶我用privatevoidPage_Load(objectsender,System.EventArgse){//在此处放置... 做个dropdownlist,数据从数据库里娶我用
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
myConnection = new SqlConnection("server=.;database=FourseasJobs;user id=sa;password=");
SqlDataAdapter myCommand=new SqlDataAdapter(" select jobkinds from myjobs_jobkinds ",myConnection);
DataSet ds=new DataSet();
myCommand.Fill(ds);
DataView source=new DataView(ds.Tables[0]);
DropDownList1.DataSource=source;
DropDownList1.DataBind();
}
这个方法去绑定.运行起来DropDownList1可以下拉了.但是从数据库里的值都是 System.Data.DataRowView这个呢?那位大哥指点下.我做的绑定错了吗.如果没错为什么显示的值不是数据库的值.而都是
System.Data.DataRowView这个呢?郁闷中..
展开
 我来答
pj96127
2008-02-01 · TA获得超过477个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:566万
展开全部
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
myConnection = new SqlConnection("server=.;database=FourseasJobs;user id=sa;password=");
SqlDataAdapter myCommand=new SqlDataAdapter(" select jobkinds from myjobs_jobkinds ",myConnection);
DataSet ds=new DataSet();
myCommand.Fill(ds);
DataView source=new DataView(ds.Tables[0]);
DropDownList1.DataTextFiled('列名'); //此列名为DropDownList1显示的值
DropDownList1.DataValueFiled('列名');
DropDownList1.DataSource=source;
DropDownList1.DataBind();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来南琴9w
2008-02-01 · TA获得超过443个赞
知道小有建树答主
回答量:1439
采纳率:100%
帮助的人:545万
展开全部
试一下,
private void Page_Load(object sender, System.EventArgs e)
{
myConnection = new SqlConnection("server=.;database=FourseasJobs;user id=sa;password=");
SqlDataAdapter myCommand=new SqlDataAdapter(" select jobkinds from myjobs_jobkinds ",myConnection);
DataSet ds=new DataSet();
myCommand.Fill(ds);
DropDownList1.DataSource=ds;
DropDownList1.DataTextFiled('列名'); DropDownList1.DataValueFiled('列名');
DropDownList1.DataBind();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谢伦代婵
2019-12-03 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:925万
展开全部
selectedindexchanged是下拉框选择的时候触发的事件
你应该把数据库绑定的操作写在pagelord事件里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
元洲5Z
2008-02-01
知道答主
回答量:25
采纳率:0%
帮助的人:12.1万
展开全部
后面写错了,
dropdownlist.datasource=ds;
dropdownlist.datatextfiled="绑定的列"//关键地方,
dropdownlist.databind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ai助教
2008-02-01 · TA获得超过202个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:184万
展开全部
DataView source=new DataView(ds.Tables[0].DefaultView);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式