December 26, 2011 at 5:14 PM
—
Orhan Ç
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);