private void InitializeAvailableCollectionSelectBox() { SpecimenManagerDa da = new SpecimenManagerDa(); this.AvailableCollectionSelectBox.DataSource = da.GetAvailableCollections(); this.AvailableCollectionSelectBox.DataTextField = "CollectionName"; this.AvailableCollectionSelectBox.DataValueField = "CollectionId"; this.AvailableCollectionSelectBox.DataBind(); }
private void LoadModifiableCollectionSelectBox(int requestId) { SpecimenManagerDa da = new SpecimenManagerDa(); DataTable dt = da.GetCollectionsByRequestId(requestId); int numCollectionsInRequest = dt.Rows.Count; dt.Merge(da.GetAvailableCollections()); this.AvailableCollectionSelectBox.DataSource = dt.DefaultView; this.AvailableCollectionSelectBox.DataTextField = "CollectionName"; this.AvailableCollectionSelectBox.DataValueField = "CollectionId"; this.AvailableCollectionSelectBox.DataBind(); this.collectionIdList.Clear(); for (int i = 0; i < numCollectionsInRequest; i++) { this.AvailableCollectionSelectBox.Items[i].Selected = true; this.collectionIdList.Add(this.AvailableCollectionSelectBox.Items[i].Value); } this.CollectionIds.Value = String.Join(",", collectionIdList.ToArray()); }