/// <summary> /// Builds the Checkboxes to select indexes /// </summary> /// <param name="name">The name.</param> /// <param name="header">The header.</param> /// <param name="selected">The selected.</param> /// <param name="indexMap">The index map.</param> private void BuildIndexCheckbox(string name, string header, ListString selected, ListString indexMap) { Assert.ArgumentNotNull(name, "name"); Assert.ArgumentNotNull(header, "header"); Assert.ArgumentNotNull(selected, "selected"); Assert.ArgumentNotNull(indexMap, "indexMap"); var child = new Checkbox(); this.indexes.Controls.Add(child); child.ID = Control.GetUniqueID("dk_"); child.Header = header; child.Value = name; child.Checked = selected.Contains(name); indexMap.Add(child.ID); indexMap.Add(name); this.indexes.Controls.Add(new LiteralControl("<br />")); }
/// <summary> /// Builds the Checkboxes to select indexes /// </summary> /// <param name="name"> /// The name. /// </param> /// <param name="header"> /// The header. /// </param> /// <param name="selected"> /// The selected. /// </param> /// <param name="indexMap"> /// The index map. /// </param> private void BuildIndexCheckbox(string name, string header, ListString selected, ListString indexMap) { Assert.ArgumentNotNull(name, "name"); Assert.ArgumentNotNull(header, "header"); Assert.ArgumentNotNull(selected, "selected"); Assert.ArgumentNotNull(indexMap, "indexMap"); var child = new Checkbox(); this.Indexes.Controls.Add(child); child.ID = Control.GetUniqueID("dk_"); child.Header = header; child.Value = name; child.Checked = true;//selected.Contains(name); indexMap.Add(child.ID); indexMap.Add(name); this.Indexes.Controls.Add(new LiteralControl("<br />")); }