Am Having query as specified below
var Query = (from t1 in xmlDS.Tables["pricing-sum"].AsEnumerable()
join t2 in xmlDS.Tables["fax"].AsEnumerable() on
t1.Field<Int32>("solution") equals
t2.Field<Int32>("solution")
join t3 in xmlDS.Tables["seg"].AsEnumerable() on
t2.Field<Int32>("fax-Id") equals t3.Field<Int32>("fax-Id")
join t4 in xmlDS.Tables["pax"].AsEnumerable() on
t2.Field<Int32>("solution") equals
t4.Field<Int32>("solution")
join t5 in xmlDS.Tables["paxinfo"].AsEnumerable() on
t4.Field<Int32>("paxId") equals t5.Field<Int32>("paxId")
join t6 in xmlDS.Tables["pricing"].AsEnumerable() on
t5.Field<Int32>("paxId") equals t6.Field<Int32>("paxId")
join t7 in xmlDS.Tables["pricinginfo"].AsEnumerable()
on t6.Field<Int32>("pricingId") equals
t7.Field<Int32>("pricingId")
join t8 in xmlDS.Tables["segment"].AsEnumerable() on
t3.Field<Int32>("segments") equals
t8.Field<Int32>("segments")
where t8.Field<string>("departure") == depart && t8.Field<string>("arrival") == arrival
select new
{
f_Id=t2.Field<Int32>("fax_Id"),
f_number = t8.Field<string>("fax-number"),
departure= t8.Field<string>("departure-airport"),
arrival=t8.Field<string>("arrival-airport"),
}
);
GridView2.Visible = true;
GridView2.DataSource = Query;
GridView2.DataBind();
in order pass this query for sorting I plan to use dataview sorting method for that I need the dataset which bind the above query.... I tried copy datatable as below
DataTable dt1 = Query.CopyToDataTable();
but its not working