1

私のプログラムには dataTable があり、名前が abc で始まる列があるかどうかを知りたいです。たとえば、DataTable があり、その名前はabcdef. 次のようなものを使用して、この列を見つけるのが好きです。

DataTable.Columns.Constains(ColumnName.StartWith(abc))

列名の一部しか知らないため、Contains メソッドを使用できません。それを行う簡単な方法はありますか?

どうもありがとう。

4

1 に答える 1

5

あなたはこれを使うことができます:

 var datatable = new DataTable();
 var abccolumns = datatable.Columns.Cast<DataColumn>()
                                   .Where(c => c.ColumnName.StartsWith("abc"));
于 2012-09-03T21:37:34.460 に答える