如何从DataTable 中取得你要的数组

来源:互联网 发布:自建app软件 编辑:程序博客网 时间:2024/06/08 06:06
 DataTable dt = new DataTable();


            dt.Columns.Add("A");
            dt.Columns.Add("B");
            dt.Columns.Add("Channel");
           


            for (int I = 0; I < 4;I++ )
            {
                DataRow dr = dt.NewRow();
                dr["A"] = "A" + I;
                dr["B"] = "B" + I;
                dr["Channel"] =  I;
                dt.Rows.Add(dr);
            }






            DataRow[] rows = dt.Select();
           // Array.ConvertAll<
            string[] arr = rows.Select(x => x["Channel"].ToString()).ToArray();
             List<object> A = rows.Select(x => x["Channel"]).ToList();
            //a.ToArray(typeof(Int32))
             //int[] list = Array.ConvertAll<string, int>(strArray.Split(','), s => int.Parse(s));
             int[] list = Array.ConvertAll<String, int>( arr,s => int.Parse(s));
0 0