/// <summary> /// Binding main grid based on current conditions /// </summary> protected override void BindData() { CanonDataContext db = Cdb.Instance; int selectedValue = int.Parse(cbState.SelectedItem.Value.ToString()); if (selectedValue == 0) { ISingleResult <GetMainLogByDateResult> objs = (ISingleResult <GetMainLogByDateResult>) db.GetMainLogByDate(deLogDate.Date.Date, 0); List <GetMainLogByDateResult> list = objs.ToList(); gridMainLog.DataSource = list; } else { ISingleResult <GetMainLogByDateResult> objs = (ISingleResult <GetMainLogByDateResult>) db.GetMainLogByDate(deLogDate.Date.Date, selectedValue); List <GetMainLogByDateResult> list = objs.ToList(); gridMainLog.DataSource = list; } gridMainLog.DataBind(); }