当前位置: 代码迷 >> ASP.NET >> 怎么传递参数给DataColumnCollection
  详细解决方案

怎么传递参数给DataColumnCollection

热度:5712   发布时间:2013-02-25 00:00:00.0
如何传递参数给DataColumnCollection
举个例子,假如我定义一个方法:
public void ExcelToMSSQL(DataTable source_dt, DataColumnCollection table_column)
{

}


问题:调用时下面代码红色问号的地方应该怎样写?

ExcelToMSSQL( datatable , ??? )
{

}


thanks!

------解决方案--------------------------------------------------------
只要类型对应就可以了 DataColumnCollection 这种类型 的 ,当然如果不需要还可以传 null
C# code
 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)
  相关解决方案