protected void Page_Init(object sender, EventArgs e) { table = DynamicDataRouteHandler.GetRequestMetaTable(Context); FormView1.SetMetaTable(table, table.GetColumnValuesFromRoute(Context)); DetailsDataSource.DomainServiceTypeName = table.DataContextType.AssemblyQualifiedName; DetailsDataSource.QueryName = table.GetSelectMethod(); }
protected void Page_Init(object sender, EventArgs e) { table = DynamicDataRouteHandler.GetRequestMetaTable(Context); FormView1.SetMetaTable(table); DetailsDataSource.DomainServiceTypeName = table.DataContextType.AssemblyQualifiedName; DetailsDataSource.QueryName = table.GetSelectMethod(); FormView1.DataKeyNames = table.PrimaryKeyColumns.Select(c => c.Name).ToArray(); }
protected void Page_Init(object sender, EventArgs e) { table = DynamicDataRouteHandler.GetRequestMetaTable(Context); GridView1.SetMetaTable(table, table.GetColumnValuesFromRoute(Context)); GridDataSource.DomainServiceTypeName = table.DataContextType.AssemblyQualifiedName; GridDataSource.QueryName = table.GetSelectMethod(); GridView1.ColumnsGenerator = new DefaultAutoFieldGenerator(table); GridView1.DataKeyNames = table.PrimaryKeyColumns.Select(c => c.Name).ToArray(); }