ASP.NET中下拉列表数据绑定的问题。

我想做一个桌面程序用来操作数据库,将表1的数据可移植到表2中。我想用一个下拉列表来显示所有的表,改如何进行数据的绑定?... 我想做一个桌面程序用来操作数据库,将表1的数据可移植到表2 中。我想用一个下拉列表来显示所有的表,改如何进行数据的绑定? 展开
 我来答
百度网友7570ff6c8
2011-09-13 · TA获得超过508个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:274万
展开全部
下拉列表,droplistdown?
给你个实例吧
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dlBind();
}
}
public void dlBind()
{
SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Group;Integrated Security=True");
conn.Open();
SqlDataAdapter sda = new SqlDataAdapter("select Pwdquestion from UserInfo where Name='" + Session["name"] as string + "'", conn);
DataSet ds = new DataSet();
sda.Fill(ds);
DropDownList1.DataValueField = "Pwdquestion";
DropDownList1.DataTextField = "Pwdquestion";
this.DropDownList1.DataSource = ds;
DropDownList1.DataBind();
conn.Close();
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
reakylee
2011-09-13 · TA获得超过2104个赞
知道小有建树答主
回答量:719
采纳率:100%
帮助的人:700万
展开全部
如果你后台用的是SQL SERVER, 可以用下面语句实现
1.先用此语句找出所有的用户自定义的表 select name from sys.objects where type='U'
2.在前台界面通过 SqlDataReader 或 SqlDataAdapter 读出到 DataTable (假如名为 dt )
3.在绑定到下来列表(假如名为 ddl), ddl.ValueField = "name"; ddl.TextField = "name"; ddl.DataSource = dt; ddl.DataBind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友790ef5a1ec
2011-09-13 · TA获得超过386个赞
知道答主
回答量:196
采纳率:0%
帮助的人:104万
展开全部
用它的DataSource= 要显示的数组或者集合就行啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠主浮沉C9756
2011-09-13 · TA获得超过301个赞
知道小有建树答主
回答量:519
采纳率:100%
帮助的人:256万
展开全部
sql语句读取所有表的表名,绑定到dropdownlist不就行了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zeom
2011-09-13 · TA获得超过174个赞
知道答主
回答量:144
采纳率:0%
帮助的人:104万
展开全部
你要先获取一个数据库,才能把里面的表绑定到下拉列表中啊~ 你的意思是所有数据库的表放到一个下拉列表里?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式