在VS2005中,如何把数据库里的数据绑定到listbox啊,先谢谢了

解决方案 »

  1.   

    listbox.datasource=...
    listbox.databind
      

  2.   

    listbox只能绑定一个列是吗>>??
      

  3.   

    DataTable dt = myClass1.get_DataTable("select * from _ItemInfo");
    ListBox1.Items.Clear(); for (int i = 0; i < dt.Rows.Count; i++)
    {
    ListItem item = new ListItem();
    item.Value = dt.Columns[i].Caption;
    item.Text = dt.Columns[i].Caption;
    ListBox1.Items.Add(item);
    }
      

  4.   

    DataTable dt = myClass1.get_DataTable("select top 1 * from _ItemInfo");
    ListBox1.Items.Clear();for (int i = 0; i < dt.Columns.Count; i++)
    {
    ListItem item = new ListItem();
    item.Value = dt.Columns[i].Caption;
    item.Text = dt.Columns[i].Caption;
    ListBox1.Items.Add(item);上面写错了,绑定数据库列标题到ListBox
      

  5.   

    DataTable dt = myClass1.get_DataTable("select top 1 * from _ItemInfo");        for (int i = 0; i < dt.Rows.Count; i++)
            {
                ListItem item = new ListItem();
                item.Text = dt.Rows[i]["字段名"].ToString();
                item.Value = dt.Rows[i]["字段名"].ToString();            lstCatId.Items.Add(item);
            }我这么写成功了