ASP.NET中下拉列表数据绑定的问题。
我想做一个桌面程序用来操作数据库,将表1的数据可移植到表2中。我想用一个下拉列表来显示所有的表,改如何进行数据的绑定?...
我想做一个桌面程序用来操作数据库,将表1的数据可移植到表2 中。我想用一个下拉列表来显示所有的表,改如何进行数据的绑定?
展开
5个回答
展开全部
下拉列表,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();
}
给你个实例吧
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();
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你后台用的是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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用它的DataSource= 要显示的数组或者集合就行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql语句读取所有表的表名,绑定到dropdownlist不就行了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要先获取一个数据库,才能把里面的表绑定到下拉列表中啊~ 你的意思是所有数据库的表放到一个下拉列表里?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询