本帖最后由 Erayyy 于 2011-10-30 19:28:49 编辑

解决方案 »

  1.   

     DataColumn 可以直接加入DATAGRIDVIEW Column 里么?不是绑定?
      

  2.   

    我猜应该没有绑定吧?
    加入这个试试?
    dg.DataBind()
      

  3.   

    执行成功是会读到表的,就是说现在,把IF去掉和加上IF得到的结果不一样
      

  4.   

     去掉MessageBox.Show("1");看执行否?
      

  5.   

     dc = new DataColumn(odrReader.GetName(i));odrReader 是 OledbDataReader?你这句也许并没有取到值,可以断点跟踪下1.3执行了就说明进入if语句块,中间三聚肯定能够执行