string text="1111";
string valu="2222";
lst.Items.Add(new ListItem(text, valu));

解决方案 »

  1.   

    this.ListBox1.Items.Add(new ListItem("Carbon", "C"));
      this.ListBox1.Items.Add(new ListItem("Oxygen", "O"));
      

  2.   

    2种方法,
    1:通过用绑定的方法实现,用
    string sqlselect="select 字段 from 表 ";
    SqlConnection myConn=new SqlConnection();
            SqlCommand myCommand=new SqlCommand(sqlselect,myConn);
            DataTable myDataTable=new DataTable();
            SqlDataAdapter myDapter=new SqlDataAdapter();
    myDapter.SelectCommand=myCommand;
    myDapter.Fill(myDataTable);
    listbox.DataSource=myDataTable.DefaultView;
    listbox.DataTextField="字段";
    listbox.DataValueField="字段";
    listbox.DataBind();2.可以用LISTITEM做
       string sqlselect="select 字段 from 表 ";
    SqlConnection myConn=new SqlConnection();
            SqlCommand myCommand=new SqlCommand(sqlselect,myConn);
            DataTable myDataTable=new DataTable();
            SqlDataAdapter myDapter=new SqlDataAdapter();
    myDapter.SelectCommand=myCommand;
    myDapter.Fill(myDataTable);
    listbox.DataSource=myDataTable.DefaultView;
    for(int i=0;i<myDataTable.Rows.Count;i++)
    {
            ListItem list=new ListItem();
    list.Text=myDataTable.Rows[i][0].ToString();
    list.Value =myDataTable.Rows[i][1].ToString();
    listbox.Items.Add(list);
    }