from and select in c# .net?

前端 未结 5 1104
后悔当初
后悔当初 2021-01-29 10:02

Can anyone Please tell me how to specify the particular column in the select statement given below:

var combinedrows = from dt1 in DsResults.Tables[0].AsEnumerab         


        
5条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-29 10:57

    @Prem: Use this code its working fine, check it out.

    var combinedrows = from dt1 in DsResults.Tables[0].AsEnumerable()
                                  join dt2 in DsResults.Tables[1].AsEnumerable() on        dt1.Field("MethodName") equals dt2.Field("MethodName")
                               select new { sp = dt1.Field("Tab1_col1"), Method = dt1.Field("MethodName"), _class = dt1.Field("Class"),
                                            BLLMethod = dt1.Field("Tab2_col2")
                               }; 
    
    
            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 dr = finaldt.NewRow();
                dr["sp"] = row.sp;
                dr["Method"] = row.Method;
                dr["Class"] = row._class;
                dr["BLLMethod"] = row.BLLMethod;
                finaldt.Rows.Add(dr);
            }
    

提交回复
热议问题