我有这样的台词
gridTable = (targetGrid.DataSource as List<Proizvod>).ConvertToDataTable();
现在,我想基于List<T>
类型更改该代码以传递targetGrid.DataSource
。
因此,如果我将List<Proizvod>
分配给targetGrid.DataSource
,则上面的行看起来应该是这样,但是如果我通过List<Order>
,它应该看起来像
gridTable = (targetGrid.DataSource as List<Order>).ConvertToDataTable();
我尝试了很多类似
(targetGrid.DataSource as IList)
(targetGrid.DataSource as IList<>)
(targetGrid.DataSource as object)
将Type datatype
传递给我的函数,然后像
(targetGrid.DataSource as List<datatype>)
以及我在互联网上发现的很多其他东西,这些想法我都想出了,但所有这些都不起作用。