New Product Launch - BoldDesk !
Introducing help desk ticketing software.
New Product LaunchBoldDesk: Help desk ticketing software starts at $10 for 3 agents.
Try it for free.
public static ObservableCollection<dynamic> ToDynamic(this DataTable dt)
{
var dynamicDt = new ObservableCollection<dynamic>();
foreach (System.Data.DataRow row in dt.Rows)
{
dynamic dyn = new ExpandoObject();
dynamicDt.Add(dyn);
//Converting the DataTable collcetion in Dynamic collection
foreach (System.Data.DataColumn column in dt.Columns)
{
var dic = (IDictionary<string, object>)dyn;
dic[column.ColumnName] = row[column];
}
}
return dynamicDt;
}
dataGrid.ItemsSource = ToDynamic(table); |