本文整理汇总了C#中System.Web.DynamicData.MetaTable.CreateContext方法的典型用法代码示例。如果您正苦于以下问题:C# MetaTable.CreateContext方法的具体用法?C# MetaTable.CreateContext怎么用?C# MetaTable.CreateContext使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.DynamicData.MetaTable
的用法示例。
在下文中一共展示了MetaTable.CreateContext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Page_Init
protected void Page_Init(object sender, EventArgs e)
{
table = DynamicDataRouteHandler.GetRequestMetaTable(Context);
FormView1.SetMetaTable(table);
DetailsDataSource.EntityTypeFilter = table.EntityType.Name;
DetailsDataSource.ContextCreating += (o, args) =>
{
args.Context = (ObjectContext)table.CreateContext();
};
}
示例2: Page_Init
protected void Page_Init(object sender, EventArgs e)
{
table = DynamicDataRouteHandler.GetRequestMetaTable(Context);
GridView1.SetMetaTable(table, table.GetColumnValuesFromRoute(Context));
GridDataSource.EntityTypeFilter = table.EntityType.Name;
GridDataSource.ContextCreating += (o, args) =>
{
args.Context = (ObjectContext)table.CreateContext();
};
// Set the search data fields to all the string columns
var searchExpression = (SearchExpression)GridQueryExtender.Expressions[1];
searchExpression.DataFields = String.Join(",", table.Columns.Where(c => c.IsString).Select(c => c.Name));
if (string.IsNullOrEmpty(searchExpression.DataFields))
{
// No string fields, remove the search elements
SearchPanel.Visible = false;
GridQueryExtender.Expressions.Remove(searchExpression);
}
}