在窗体上添加数据控件,将数据控件的数据源设置为查询出来的结果集,比如你查询出的数据用dataset或者datatable返回。

解决方案 »

  1.   

    OleDbCommand
    查询数据不能用ExecuteNoQuery,需要用OleDbDataAdapter.Fill
    放一个GridView控件,然后将数据源邦定到GridView控件上。
    DataSet ds = new DataSet();
    OleDbDataAdapter.Fill(ds);
    GridView.DataSource = ds;
      

  2.   

    用windows窗体控件中dataGridView数据控件,再绑定数据源。
      

  3.   

    OleDbCommandBuilder MyCommandBuild = new OleDbCommandBuilder(MyDataAdapter);InsertCommand   
    MyDataAdapter.Update(MyDataSet);
      

  4.   

            public void BindList(DataTable dt)
            {
                mainList.Items.Clear();
                mainList.Columns.Clear();
                string[] col = new string[] { "Id", "参赛号码", "车队名称","大学", "成绩", "平均车速", "发动机布置形式", "车壳形式", "车架", "电路" };
                int[] wid = new int[] { 30, 70, 150,120, 40, 60, 100, 100, 150, 150 };
                for (int i = 0; i < dt.Columns.Count; i++)
                {
                    mainList.Columns.Add(col[i],wid[i]);
                }
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    ListViewItem lvi = new ListViewItem();
                    for (int j = 0; j < dt.Columns.Count; j++)
                    {
                        lvi.SubItems[j].Text = dt.Rows[i][j].ToString();
                        lvi.SubItems.Add("");
                    }
                    mainList.Items.Add(lvi);
                }
            }
      

  5.   

    多谢多谢!!!
    已经搞定了,原来在c#中很多对应sql server的类都有相应的对应access的类。比如sqlcommand对应oledbcommand.对照着用就行了。
    下面列出源代码,大家可以参考一下
                String SQL = "select * from student";
                OleDbConnection objConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\其他\\VC 数据库\\DataBase.mdb");
                OleDbCommand cmd = new OleDbCommand(SQL, objConnection);
                try
                {
                    objConnection.Open();
                    DataTable Table = new DataTable();
                    OleDbDataAdapter Adapter = new OleDbDataAdapter(cmd);
                    Adapter.Fill(Table);
                    this.dataGridView1.DataSource = Table;
                    MessageBox.Show("成功在数据库中添加新记录", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                finally
                {
                    objConnection.Close();
                } 要在窗体中添加datagridview这个控件,在toolbox中可以找到。然后他的名字自动被赋了datagridview1。
      

  6.   

    Datatable dt = new Datatable();
    OleDbDataAdapter.Fill(dt);
    GridView.DataSource = dt;