Click here to Skip to main content
15,889,216 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello I have written following LINQ query... I want to add this result into DataTable

C#
var select =(from objmemberinfo in db.tbl_MemberTransactions
                            where objmemberinfo.MemberId == dic.Key
                            select new { objmemberinfo.MemberId, MemberName = objmemberinfo.tbl_MemberMaster.MemberFirstName + " " + objmemberinfo.tbl_MemberMaster.MemberLastName, objmemberinfo.SponceID, objmemberinfo.PlacemMentID, objmemberinfo.tbl_MemberMaster.tbl_ProductTbl.productName, ActivationDate = (objmemberinfo.tbl_MemberMaster.Status == true ? string.Format("{0:dd/MM/yyyy}", objmemberinfo.tbl_MemberMaster.JoiningDate) : "NOT ACTIVE"), Position = (objmemberinfo.Position == "0" ? "Left" : "Right"), Status = (objmemberinfo.tbl_MemberMaster.Status == false ? "NOT ACTIVE" : "ACTIVE") }).Single();

Please help me for this solution...

What I have tried:

var select =(from objmemberinfo in db.tbl_MemberTransactions
where objmemberinfo.MemberId == dic.Key
select new { objmemberinfo.MemberId, MemberName = objmemberinfo.tbl_MemberMaster.MemberFirstName + " " + objmemberinfo.tbl_MemberMaster.MemberLastName, objmemberinfo.SponceID, objmemberinfo.PlacemMentID, objmemberinfo.tbl_MemberMaster.tbl_ProductTbl.productName, ActivationDate = (objmemberinfo.tbl_MemberMaster.Status == true ? string.Format("{0:dd/MM/yyyy}", objmemberinfo.tbl_MemberMaster.JoiningDate) : "NOT ACTIVE"), Position = (objmemberinfo.Position == "0" ? "Left" : "Right"), Status = (objmemberinfo.tbl_MemberMaster.Status == false ? "NOT ACTIVE" : "ACTIVE") }).Single();
Posted
Updated 21-Jun-16 1:52am
Comments
Karthik_Mahalingam 21-Jun-16 7:51am    
what is the point of converting it to a datatable, since it is having only one item in the result.
Veeshal Mali 21-Jun-16 8:11am    
I want to add this result into dataset that's why ....
Karthik_Mahalingam 21-Jun-16 8:17am    
since you are selecting a new dynamic object, you will have to convert it to the DataTable manually, else you can create a custom type and select the data of that type and convert it to datatable using
http://www.c-sharpcorner.com/UploadFile/1a81c5/list-to-datatable-converter-using-C-Sharp/

1 solution

 
Share this answer
 
Comments
Maciej Los 21-Jun-16 8:10am    
A5!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900