相关疑难解决方法(0)

将通用List/Enumerable转换为DataTable?

我有几个返回不同通用列表的方法.

在.net中存在任何类静态方法或将任何列表转换为数据表的任何东西?我唯一可以想象的是使用Reflection来做到这一点.

如果我有这个:

List<Whatever> whatever = new List<Whatever>();
Run Code Online (Sandbox Code Playgroud)

(下一个代码当然不起作用,但我想有可能:

DataTable dt = (DataTable) whatever;
Run Code Online (Sandbox Code Playgroud)

c# generics datatable list

245
推荐指数
13
解决办法
40万
查看次数

将值添加到特定DataTable单元格

我想知道是否可以将值添加到特定的DataTable单元格?

假设我有一个现有的dataTable,并且我添加了一个新列,如何在不覆盖现有列的行的情况下添加到新列的行?

据我所知,没有一种方法可以添加到特定的细胞(除非我错了).

  dt.Rows.Add(a, b, c, d)
Run Code Online (Sandbox Code Playgroud)

其中a,b,c和d是字符串值.那么如果我只想添加到d列呢?

任何帮助,将不胜感激.

c# datatable datagrid datagridview

19
推荐指数
2
解决办法
11万
查看次数

标签 统计

c# ×2

datatable ×2

datagrid ×1

datagridview ×1

generics ×1

list ×1