dorpdownlist 邦定问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:07:15
先邦定数据,但想添加一个新项
例如:
邦定数据
1宝马
2大众
3法拉利

再手动添加一个
0——请选择——

dorpdownlist里面有个insert什么的方法是往dorpdownlist里面插入一个选项
有text和index两个属性,你细心找一下

前面的数字绑定在DataValueField里面
后面的中文绑定在DataTextField里面
这样在绑定生成后就DataValueField值对应的就是DataValueField绑定的值
DropDownList1.Item.Add(new ListItem("请选择","0"));方法加入

填上你自己的Sql语句就可以直接用
private void filldata()
{
ListItem TempItemFirst = new ListItem();
dorpdownlist.Value = "0";
dorpdownlist.Text = "——请选择——";
dorpdownlist.Items.Add(TempItemFirst);
DataSet ds = new DataSet();
string sqlstr = "sql语句";
string constr = "sql连接字符串";
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, constr);
sda.Fill(ds);
if(ds!=null)
{
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
ListItem TempItem = new ListItem();
TempItem .Text = ds.Tables[0].Rows[i]["name"].ToString();
TempItem .Value =