请问怎样把DropDownList绑定的数据显示为选项
我给控件绑定了数据库表中的某一列数据,怎么样才能让这些数据显示成控件的选项呢?另外,我还想把默认选项设成“-------”的样式,怎么设置才能两种效果都实现呢?...
我给控件绑定了数据库表中的某一列数据,怎么样才能让这些数据显示成控件的选项呢?另外,我还想把默认选项设成“-------”的样式,怎么设置才能两种效果都实现呢?
展开
4个回答
展开全部
if (!IsPostBack)
{
this.DropDownList1.Items.Add("-------");
string s=@"datasource=.\sqlexpress;database=WireLess;uid=sa;pwd=sa";
SqlConnection conn = new SqlConnection(s);
conn.Open();
string sql = "select menuName from menuInfo ";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
this.DropDownList1.Items.Add(dr[0].ToString());
}
dr.Close();
conn.Close();
}
这样就可以实现,如果还有什么问题可以随时找我
{
this.DropDownList1.Items.Add("-------");
string s=@"datasource=.\sqlexpress;database=WireLess;uid=sa;pwd=sa";
SqlConnection conn = new SqlConnection(s);
conn.Open();
string sql = "select menuName from menuInfo ";
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
this.DropDownList1.Items.Add(dr[0].ToString());
}
dr.Close();
conn.Close();
}
这样就可以实现,如果还有什么问题可以随时找我
展开全部
先从数据库里查出你要绑定的数据表table
DropDownList1.DataSource = table;
DropDownList1.DataTextField = "name"; //这是显示的字段
DropDownList1.DataValueField = "id"; //值字段
DropDownList1.DataBind();
你可以添加一项默认选择项
DropDownList1.Items.Insert(0, new ListItem("______", "0"));
这样就行了
DropDownList1.DataSource = table;
DropDownList1.DataTextField = "name"; //这是显示的字段
DropDownList1.DataValueField = "id"; //值字段
DropDownList1.DataBind();
你可以添加一项默认选择项
DropDownList1.Items.Insert(0, new ListItem("______", "0"));
这样就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if
(!IsPostBack)
{
this.DropDownList1.Items.Add("-------");
string
s=@"datasource=.\sqlexpress;database=WireLess;uid=sa;pwd=sa";
SqlConnection
conn
=
new
SqlConnection(s);
conn.Open();
string
sql
=
"select
menuName
from
menuInfo
";
SqlCommand
cmd
=
new
SqlCommand(sql,
conn);
SqlDataReader
dr
=
cmd.ExecuteReader();
while
(dr.Read())
{
this.DropDownList1.Items.Add(dr[0].ToString());
}
dr.Close();
conn.Close();
}
这样就可以实现,如果还有什么问题可以随时找我
(!IsPostBack)
{
this.DropDownList1.Items.Add("-------");
string
s=@"datasource=.\sqlexpress;database=WireLess;uid=sa;pwd=sa";
SqlConnection
conn
=
new
SqlConnection(s);
conn.Open();
string
sql
=
"select
menuName
from
menuInfo
";
SqlCommand
cmd
=
new
SqlCommand(sql,
conn);
SqlDataReader
dr
=
cmd.ExecuteReader();
while
(dr.Read())
{
this.DropDownList1.Items.Add(dr[0].ToString());
}
dr.Close();
conn.Close();
}
这样就可以实现,如果还有什么问题可以随时找我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要实现 DropDownList的数据绑定。
除了最基本的.DataSource外。当数据源为DataView、DataTable、DataSet时还要设置DataTextField,DataValueField 可设也可不设。
具体请查看相关属性的介绍。
除了最基本的.DataSource外。当数据源为DataView、DataTable、DataSet时还要设置DataTextField,DataValueField 可设也可不设。
具体请查看相关属性的介绍。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询