C# Linq sonucunu DataSete Aktarma - C# Linq Result to DataSet

December 26, 2011 at 5:14 PMOrhan Ç

Bazen Linq ile dönen sonuçları Dataset olarak kullanma ihtiyacı olabilir bu gibi durumlarda

Sıralanabilir olarak gelen verilerimizi döngüyle satır satır datasete kayıt edebiliriz.

string search = "bunu arıyorum";

var context = new EntitiesArsiv();

var query = context.ObjKeys.AsEnumerable().Where(p => p.ObjValue.Contains(search)).Select(p => new {p.DocID, p.ObjValue});

DataTable dt = new DataTable();
dt.Columns.Add("DocID", typeof (int));
dt.Columns.Add("ObjValue", typeof(string));

foreach (var item in query)
{
  DataRow dr = dt.NewRow();
  dr["DocID"] = item.DocID;
  dr["ObjValue"] = item.ObjValue;
  dt.Rows.Add(dr);
}
  var ds = new DataSet();
  ds.Tables.Add(dt);




Posted in: C#

Tags: , , ,

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading