2010-12-01 5 views
-1

가능한 중복 :
from and select in c# .net?에서 선택하고 C# .net에서 선택 하시겠습니까?

사람이 어떻게 다음 코드에 SELECT 문에서만 특정 열을 지정 말해 주시겠습니까 :

var combinedrows = from dt1 in DsResults.Tables[0].AsEnumerable() 
         join dt2 in DsResults.Tables[1].AsEnumerable() on    dt1.Field<string>("MethodName") equals dt2.Field<string>("MethodName") 
         select new { dt1, dt2 }; 

DataTable finaldt = new DataTable("FinalTable"); 
finaldt.Columns.Add(new DataColumn("sp", typeof(string))); 
finaldt.Columns.Add(new DataColumn("Method", typeof(string))); 
finaldt.Columns.Add(new DataColumn("Class", typeof(string))); 
finaldt.Columns.Add(new DataColumn("BLLMethod", typeof(string))); 
DataRow newrow = finaldt.NewRow();   
foreach (var row in combinedrows) 
{ 

    DataRow dataRow = finaldt.NewRow(); 
    dataRow.ItemArray = row.dt1.ItemArray; 

    finaldt.Rows.Add(dataRow); 
} 
+0

30 분 전에이 질문을했습니다. –

답변

0

당신은 수정하여 select 상태 :

select new { dt1.sp, dt1.Method, dt1.Class } 

... 등

관련 문제