使用此便利功能將常規DataTable
轉換爲打字DataTable
。
VB
Public Shared Function ConvertToTypedDataTable(Of T As {Data.DataTable, New})(dtBase As Data.DataTable) As T
Dim dtTyped As New T
dtTyped.Merge(dtBase)
Return dtTyped
End Function
使用
Dim dtTyped = ConvertToTypedDataTable(Of dataset1.MyTypedDataTable)(MyUntypedDataTable)
C#
public static T ConvertToTypedDataTable<T>(System.Data.DataTable dtBase) where T : Data.DataTable, new()
{
T dtTyped = new T();
dtTyped.Merge(dtBase);
return dtTyped;
}
使用
dataset1.MyTypedDataTable dtTyped = ConvertToTypedDataTable<dataset1.MyTypedDataTable>(MyUntypedDataTable);
我LUV SO! 謝謝。 – callisto 2009-09-09 10:15:06
很好.. :) – Marshal 2011-04-28 12:42:46
合併的成本是多少? – deepdive 2015-07-07 05:56:44