2010-08-18 8 views

답변

4
var output = dataTable.Rows.Cast<DataRow>().Select(r => new 
    { 
     alias1 = r["Column1"].ToString(), 
     alias2 = r["Column2"].ToString(), 
     alias3 = r["Column3"].ToString(), 
     /// etc... 
    }); 
1
var query =dataTable.Rows.Cast<DataRow>().Select(row => new 
{ 
    aliasName1 = row["Column1"].ToString(), 
    aliasName2 = row["Column2"].ToString() 
}); 
+0

당신은 내가 내 대답에 포함 된 한 캐스트 누락하고 bracketting 때문 컴파일되지 않습니다뿐만 아니라 꺼져 있습니다. 'System.Data.DataRowCollection '에는'Select '에 대한 정의가 없습니다. – Kelsey

관련 문제