如何传递参数给DataColumnCollection
举个例子,假如我定义一个方法:
public void ExcelToMSSQL(DataTable source_dt, DataColumnCollection table_column)
{
}
问题:调用时下面代码红色问号的地方应该怎样写?
ExcelToMSSQL( datatable , ??? )
{
}
thanks!
[解决办法]
只要类型对应就可以了 DataColumnCollection 这种类型 的 ,当然如果不需要还可以传 null
DataTable dt = new DataTable(); ExcelToMSSQL(dt,dt.Columns);
[解决办法]
这样ExcelToMSSQL( datatable,datatable.Columns );???
不过如果是这样,那么后面一个参数是多余的,完全可以在ExcelToMSSQL方法里处理,即由前一个参数已经得到Comuns了。
[解决办法]
同样的Table
public void ExcelToMSSQL(DataTable source_dt, DataColumnCollection table_column)
{
table_column=source_dt.Columns
}
调用写ExcelToMSSQL(Table,null)
不同的table
ExcelToMSSQL(Table1,Table2.Columns)