OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f://sjk.mdb");
            conn.Open();
            string cc = this.comboBox1.Text;
            OleDbDataAdapter da = new OleDbDataAdapter("select * from 列车时刻表 where 所属车次=cc", conn);
            DataSet sj = new DataSet();
            da.Fill(sj);
            DataGridView xs = new DataGridView();
            xs.DataSource = sj.Tables[0];红色字体处被声明有未被赋值的数据 不知道怎么回事 在线等

解决方案 »

  1.   

    OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f://sjk.mdb");
      conn.Open();
      string cc = this.comboBox1.Text;
      OleDbDataAdapter da = new OleDbDataAdapter("select * from 列车时刻表 where 所属车次='"+cc.Trim()+"'", conn);
      DataSet sj = new DataSet();
      da.Fill(sj);
      DataGridView xs = new DataGridView();
      xs.DataSource = sj.Tables[0];
      

  2.   

    OleDbDataAdapter da = new OleDbDataAdapter("select * from 列车时刻表 where 所属车次='cc'", conn);