我想创建一个 DataTable 但在编译时我不知道列的类型。因此,我希望在运行时确定列类型。
我试过的:
首先,我从 Excel 中获取一些数据:
Type tempCheck = (dynamic)(xlRange.Cells[1, currentColumnsCount] as Excel.Range).Value2.GetType();
然后我尝试使用该类型来创建一个列。
myDataTable.Columns.Add(columnName, typeof(tempCheck.GetType());
我得到错误:
找不到类型或命名空间名称“tempCheck”(您是否缺少 using 指令或程序集引用?)