datatable选择我们想要的动态列

时间:2014-12-20 07:22:49

标签: c# asp.net datatable

我有一个数据表,里面有近20列。在另一个DT我只得到我想要的列。最近我的要求已经改变,即首先原始DT中的列数是恒定的,但现在它根据数据增加或减少。

所以现在,如果我在新DT中静态提供我需要的列名,那对我来说并没有多大用处。

有没有什么方法可以包含原始数据库中可能存在或不存在的列?

例如:col1 | col2 | col3 | ....... col20。 在col12和col16之间可能存在或不存在的列落在哪里。无论如何我可以使它工作????

编辑: 我想要col1,col2,col3和所有列aftr col12 ......我能做到吗???

1 个答案:

答案 0 :(得分:0)

您可以使用

从数据表中获得总列数
DataTable.Columns.Count

因此,您将知道有多少列,您将知道哪个列在数据表中,哪个列不在。