Razor
DbNetGridCore ordersGrid = new DbNetGridCore("northwind", "orders", "ordersGrid")
{
Columns = new List{ "OrderID", "CustomerID", "EmployeeID", "OrderDate", "RequiredDate", "ShippedDate", "Freight", "ShipVia" },
Insert = true,
QuickSearch = true,
Delete = true,
Update = true
};
ordersGrid.Column("CustomerID").ForeignKey();
ordersGrid.Column("EmployeeID").Lookup(new Lookup("Employees", "EmployeeId", "lastname + ',' + firstname")).Label("Employee");
ordersGrid.Column("ShipVia").Lookup(new Lookup("Shippers", "ShipperId", "CompanyName"));
ordersGrid.Column("Freight").Format("c");
DbNetEditCore customersEdit = new DbNetEditCore("northwind", "customers", "customersForm")
{
Columns = new List{ "CustomerID", "CompanyName", "Address", "City" },
Insert = true,
QuickSearch = true,
Delete = true
};
customersEdit.Column("CustomerID").Hidden();
customersEdit.AddLinkedControl(ordersGrid);
@customersEdit.Render()