注册 登录
编程论坛 ASP.NET技术论坛

ACCESS表中内容,如何能读入到二维数组中

燕之峰 发布于 2014-12-14 11:15, 1748 次点击
各位网友好,下面是在(C#)中链接ACCESS的代码,请问如何把ACCESS表中的内容读到一个二维数组中。
请给写出代码。谢谢
 string CnnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/kbcxdy.mdb");
        OleDbConnection cnn = new OleDbConnection(CnnString);
        cnn.Open();      
        OleDbDataAdapter da = new OleDbDataAdapter("select  * from [kcb]", cnn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        GridView1.DataSource = ds;//要用ds,不是da
        GridView1.DataBind();
另外,如何能用代码判断出表中的行数和列数(记录数及字段数)
谢谢
1 回复
#2
yms1232014-12-28 09:39
ds.Tables[0].Rows.count;获得行数
ds.Tables[0].Columns.count;获得列数
遍历Rows获得表行数据
遍历Columns获得列数据
剩下的内容百度即可,很好找,查msdn也可以。

[ 本帖最后由 yms123 于 2014-12-28 09:40 编辑 ]
1