如何从存储dataTable的arraylist中获取dataTable?

时间:2017-02-07 10:41:13

标签: c# arrays datatable

我有ArrayList,第0位有string,第1位有DataTable 是否有可能让DataTable回来?

ArrayList dataModel = new ArrayList();
DataTable dt = new DataTable();
dt.Columns.Add("A");
dt.Columns.Add("B");
dt.Columns.Add("C");
dt.Rows.Add("1","Rahul","Vapi");
dt.Rows.Add("2", "Yash", "Vapi");
dt.Rows.Add("3", "Dinesh", "vapi");

dataModel.Add("this is working for me");
dataModel.Add(dt);

我收到此错误:

  

无法将类型'object'隐式转换为'System.Data.DataTable'。存在显式转换(您是否错过了演员?)

1 个答案:

答案 0 :(得分:1)

  

(你是否错过演员?)

DataTable dt = (DataTable) dataModel[1];