连接数据库可以通过:
1> DataAdapter对象连接数据库获取DataSet对象来访问数据
2> Command对象连接数据库获取DataReader对象来访问数据  我对Command方式不是很熟悉请问listBox如何获取用command对象连接数据库中的表?

解决方案 »

  1.   


    string sqlstr = "select * from table1";
    OleDbCommand cmd = new OleDbCommand(sqlstr, conn);     
    while (reader.Read())
    {
       //to do here //这里来操作listbox 例如
       this.listBox1.Items.Add(reader["UserName"]);
    }
      

  2.   


    string sqlstr = "select * from table1";
    OleDbCommand cmd = new OleDbCommand(sqlstr, conn);     
    OleDbDataReader reader = cmd.ExecuteReader();
    while (reader.Read())
    {
       //to do here //这里来操作listbox 例如
       this.listBox1.Items.Add(reader["UserName"]);
    }
      

  3.   

    再问一下listBox能不能以表的形式显示啊? 如果listBox1.Items.Add(reader["UserName"]+reader["UserID"]);这样完全没格式 = =#如果不行用什么可以代替?回答了另外加分~~~!!!!!!!
      

  4.   

    那就用listview其实展示表结构还是gridview 或者 DataGridView比较好吧
      

  5.   

    学习:) 
    欢迎访问http://www.ccworker.com