3 using System.Configuration;
4 using System.Collections;
7 using System.Web.Security;
9 using System.Web.UI.WebControls;
10 using System.Web.UI.WebControls.WebParts;
11 using System.Web.UI.HtmlControls;
12 using System.Xml.Linq;
13 using System.Web.DynamicData;
15 public partial class List : System.Web.UI.Page {
16 protected MetaTable table;
18 protected void Page_Init(object sender, EventArgs e) {
19 DynamicDataManager1.RegisterControl(GridView1, true /*setSelectionFromUrl*/);
22 protected void Page_Load(object sender, EventArgs e) {
23 table = GridDataSource.GetTable();
24 Title = table.DisplayName;
26 InsertHyperLink.NavigateUrl = table.GetActionPath(PageAction.Insert);
28 // Disable various options if the table is readonly
29 if (table.IsReadOnly) {
30 GridView1.Columns[0].Visible = false;
31 InsertHyperLink.Visible = false;
35 protected void OnFilterSelectedIndexChanged(object sender, EventArgs e) {
36 GridView1.PageIndex = 0;