我设想,从TXT中导入数据,保存在二维数组text[,]中。列数是固定的,但为了广泛应用,我在程序中不写死,用int型的变量,如cols表示列数。求教如何定义这个数组使之符合语法。

解决方案 »

  1.   

    int[,] values=new int[rowCount,cols];//rowCount表示行数,cols表示列数。
      

  2.   

    如果你要完善,差不多就是自己实现一个DataTable的功能。包括列表头、行、列、插入、删除、排序等等。
      

  3.   

    你说的很有道理,但是请教txt中的数据记录到DataTable的代码,以下面数据为例:
    1,105.64,38.65
    2,106.05,38.72
      

  4.   

    DataTable dt = new DataTable();
    dt.Columns.Add("列名1");
    dt.Columns.Add("列名2");
    dt.Columns.Add("列名3");
    dt.Rows.Add("第一行第一列", "第一行第二列", "第一行第三列");
    dt.Rows.Add("第二行第一列", "第二行第二列", "第一行第三列");
    ...当然还有更多用法,自己google去。 
      

  5.   

    还可以用TextFile这种假数据库,直接一条SQL语句就可以完成。
      

  6.   

    求完整从TXT读取并存入到DataTable的代码,以逗号为分割符,TXT中的数据例如:
    ————————
    1,105.64,38.65
    2,106.05,38.72
    ————————
    谢谢。