2014-07-03 33 views
1

我有一個DataRow,它是有很多列的DataTable的一部分,並且在'靜態'列的最後有一個可能無限數量的動態列,所有動態列都以'cat-'作爲前綴。獲取DataTable中具有特定前綴的列的數量?

是否有可能返回有多少列有這個前綴?它將如何完成?

在此先感謝。

+2

回答你的問題是「是」 –

+0

@RobertFricke切青菜,並給我一個答案該死! (玩笑)。但是,真的,它將如何完成? –

+0

我會回答,但在大約3分鐘內,您將有五個答案,全部正確:) –

回答

2

這裏的五個一(希望如此);)

var count = yourDataTable.Columns 
         .Cast<DataColumn>() 
         .Count(x => x.ColumnName.StartsWith("cat-")); 
+0

謝謝!完美工作。我會接受,當它讓我。 –

+0

適合我! https://gist.github.com/escherrer/16f2bc89215ce6bd92f1 –

相關問題