/// <summary> /// Binds the statuses. /// </summary> private void BindStatuses() { SelectedStatuses.Clear(); chxlistRequirementStatuses.Items.Clear(); var requirementStatuses = DataManager.RequirementStatus.SelectAll(CurrentUser.Instance.SiteID); foreach (var requirementStatus in requirementStatuses) { chxlistRequirementStatuses.Items.Add(new ListItem { Text = requirementStatus.Title, Value = requirementStatus.ID.ToString(), Selected = !requirementStatus.IsLast }); } }
/// <summary> /// Handles the OnSelectedIndexChanged event of the chxlistRequirementStatuses control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void chxlistRequirementStatuses_OnSelectedIndexChanged(object sender, EventArgs e) { SelectedStatuses.Clear(); SelectedStatuses.AddRange(from ListItem item in chxlistRequirementStatuses.Items where item.Selected select Guid.Parse(item.Value)); BindData(); }