我有一个数据表,里面有近20列。在另一个DT我只得到我想要的列。最近我的要求已经改变,即首先原始DT中的列数是恒定的,但现在它根据数据增加或减少。
所以现在,如果我在新DT中静态提供我需要的列名,那对我来说并没有多大用处。
有没有什么方法可以包含原始数据库中可能存在或不存在的列?
例如:col1 | col2 | col3 | ....... col20。 在col12和col16之间可能存在或不存在的列落在哪里。无论如何我可以使它工作????
编辑: 我想要col1,col2,col3和所有列aftr col12 ......我能做到吗???
答案 0 :(得分:0)
您可以使用
从数据表中获得总列数DataTable.Columns.Count
因此,您将知道有多少列,您将知道哪个列在数据表中,哪个列不在。