protected override void BindGrid(int page)
        {
            IpAddressFinder finder = new IpAddressFinder();

            finder.SortExpressions.AddRange(Grid.GetSortExpressions());
            EntityList <IpAddress> data = IpAddress.FindMany(finder, page - 1, PageSize);

            Grid.DataSource = data;
            Grid.DataBind();

            Grid.Visible           = (data.Count > 0);
            NoResultsPanel.Visible = (data.Count == 0);

            UpdatePagingControls(data.PagingInfo);
        }