2017-07-20 6 views
0

DataSetsを初めて使用し、DataSetから特定の列を取得しようとしています。私はこのコードを書いたDataRowの特定の列を反復せずにすべての列に取得します

using (var dataset = new U2ZFDataSetTableAdapters.stationenTableAdapter()) 
{ 
    var ds = new U2ZFDataSet(); 
    dataset.Fill(ds.stationen); 

    var rows = ds.stationen.Select("pdvorhanden = 1"); 

    foreach (DataRow row in rows) 
    { 
     foreach (DataColumn column in ds.stationen.Columns) 
     { 
      if(column.ColumnName == "Bezeichnung") 
       listOfStations.Add(row[column].ToString()); 
     } 
    } 
} 

コードは私には遅く感じる。これを行うには良い方法はありませんか?行のすべての列を反復せずに、特定の列をDataRowから取得するにはどうすればよいですか?

答えて

関連する問題