BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
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); |