/// <summary> /// Binds the grid. /// </summary> private void BindGrid() { int metricId = hfMetricId.ValueAsInt(); var queryable = new MetricValueService().Queryable() .Where(a => a.MetricId == metricId); SortProperty sortProperty = gMetricValues.SortProperty; if (sortProperty != null) { queryable = queryable.Sort(sortProperty); } else { queryable = queryable.OrderBy(a => a.Id).ThenBy(a => a.Value); } gMetricValues.DataSource = queryable.ToList(); gMetricValues.DataBind(); }