日期:2014-05-17  浏览次数:20914 次

dataset.Columns.Add问题
           DataTable dt = new DataTable();
            DataRow newRow = null;
            DataAccess.SqlCommon getcol=new DataAccess.SqlCommon();   
            string[] col = getcol.Getcols();//得到一个数组col
            int len = col.Length - 1;
          

            
            if(title.Equals("信息"))
             {
                 for(int i=0;i<col.Length-1;i++)
                     dt.Columns.Add(col(i), System.Type.GetType("System.String"));//报错
             }
            return dt;



错误 3 “col”是“变量”,但此处被当做“方法”来使用
我每次的col值的大小值是不一样的,所以想用变量给columns.add但是为啥报错,难道不能用变量,我是新手,望大高手指教
dataset.Columns.Add

------解决方案--------------------
访问数组元素用中括号,不是小括号

  dt.Columns.Add(col[i], System.Type.GetType("System.String"));//报错