protected void BindTab(string tabName) { // bind active table var table = Tables.GetByName(tabName); var searchText = textSearch.Text; if (!string.IsNullOrWhiteSpace(searchText)) { table.DataBind(this, ModelContext, searchText); } else { table.DataBind(this, ModelContext); } // setup link to add new item linkAddItem.NavigateUrl = table.GetAddUrl(this); linkAddItem.Visible = table.IsEditable && SecurityContext.CanAdd(table.EntityType); }