当前位置:编程学习 > C#/ASP.NET >>

求助有关应用C#读取acces数据表格的问题

C# 程序 读取acces表格中数据,程序如下

        OleDbConnection mycon = new OleDbConnection();
           
            mycon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + pwd;
            mycon.Open();
        
           
            
OleDbDataAdapter da = new OleDbDataAdapter("select * from " + datename, mycon);
     DataSet ds = new DataSet();
      da.Fill(ds);
                if (_theta % 30 == 0)
                {
                    for (int i = 0; i < 34; i++)
                        dosefactorson  [i] = double.Parse(ds.Tables[0].Rows[i][clonm].ToString());   }

程序读取数据没问题 图片展示的为数据简单结构。

但是读取的位置总是不对,比如Row[0][2], 应该显示在第一行,第二列的数据。但是这个程序总是显示在第30行第二列的数据。以此类推,Row[1][2].显示31行的数据。。。

--------------------编程问答-------------------- 你查出来的数据是怎么排序的显示的时候就是怎么排序的
不知道你用的控件有没有自动排序的功能
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,