private void loadForms() { ulvForms.Width = 272; ulvForms.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox; ulvForms.View = UltraListViewStyle.Details; ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvForms.ViewSettingsList.MultiColumn = false; ulvForms.Height = 115; ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvForms.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvForms.ItemSettings.SelectionType = SelectionType.Extended; UltraListViewMainColumn mainColumn = ulvForms.MainColumn; mainColumn.Text = "Name"; mainColumn.DataType = typeof(System.Int32); List <VWA4Common.DataObject.Formx> formsInSeries = FormDAO.DAO.GetAllBySeriesId(this.formSeries.Id); foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAll()) { UltraListViewItem i = ulvForms.Items.Add(f.Id.ToString(), f.Name); if (formsInSeries.Find(delegate(VWA4Common.DataObject.Formx frm) { return(frm.Id == f.Id); }) != null) { this.ulvForms.Items[i.Index].CheckState = CheckState.Checked; } } this.pnlFormSeries.Controls.Add(ulvForms); this.ulvForms.Focus(); }
/// /// Support Methods /// private void LoadTags() { TagList = TagsDAO.DAO.GetAllTags(); ulvTagList.Reset(); ulvTagList.View = UltraListViewStyle.List; ulvTagList.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvTagList.ItemSettings.SelectedAppearance.Image = imageList1.Images[1]; ulvTagList.ItemSettings.SelectedAppearance.FontData.Bold = DefaultableBoolean.False; ulvTagList.ItemSettings.SelectedAppearance.ForeColor = Color.Black; ulvTagList.ItemSettings.SelectedAppearance.BackColor = Color.MistyRose; //ulvTagList.ItemSettings.SelectedAppearance.BorderColor = Color.MistyRose; //ulvTagList.ItemSettings.SelectedAppearance.BackColor2 = SystemColors.Highlight; //ulvTagList.ItemSettings.SelectedAppearance.BackGradientStyle = GradientStyle.Vertical; ulvTagList.ItemSettings.SubItemsVisibleInToolTipByDefault = false; UltraListViewMainColumn mainColumn = ulvTagList.MainColumn; mainColumn.Text = "Tag Name"; mainColumn.DataType = typeof(System.String); /// Load 'er up for (int i = 0; i < TagList.Count; i++) { UltraListViewItem item = ulvTagList.Items.Add(TagList[i].ID.ToString(), TagList[i].TagName); //item.Tag = TagList[i]; } ulvTagList.Refresh(); bDeleteTag.Enabled = (ulvTagList.SelectedItems.Count > 0); }
private void loadFormSeries() { ulvFormSeries.Reset(); ulvFormSeries.Width = pnlFormSeries.Width; ulvFormSeries.Height = pnlFormSeries.Height; ulvFormSeries.View = UltraListViewStyle.Details; ulvFormSeries.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvFormSeries.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvFormSeries.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvFormSeries.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvFormSeries.ItemSettings.SelectionType = SelectionType.Single; UltraListViewMainColumn mainColumn = ulvFormSeries.MainColumn; mainColumn.Text = "Form Series Name"; mainColumn.DataType = typeof(System.Int32); foreach (VWA4Common.DataObject.FormSeries fs in FormSeriesDAO.DAO.GetAll()) { UltraListViewItem i = ulvFormSeries.Items.Add(fs.Id.ToString(), fs.Name); } this.pnlFormSeries.Controls.Add(ulvFormSeries); }
private void populateActivations() { ulvActivations.Items.Clear(); ulvActivations.SubItemColumns.Clear(); ulvActivations.SelectedItems.Clear(); ulvActivations.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None; ulvActivations.ViewSettingsDetails.ImageSize = Size.Empty; ulvActivations.ViewSettingsDetails.FullRowSelect = true; ulvActivations.View = UltraListViewStyle.Details; ulvActivations.ViewSettingsList.MultiColumn = false; ulvActivations.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvActivations.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvActivations.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvActivations.ItemSettings.SelectionType = SelectionType.Single; ulvActivations.ItemSettings.AllowEdit = DefaultableBoolean.False; UltraListViewMainColumn mainColumn = ulvActivations.MainColumn; mainColumn.Text = "Activation ID"; mainColumn.DataType = typeof(Int32); mainColumn.Width = 90; UltraListViewSubItemColumn cExpirationDate = new UltraListViewSubItemColumn(); cExpirationDate.Text = "Expiration Date"; cExpirationDate.Width = 60; cExpirationDate.VisibleInDetailsView = DefaultableBoolean.True; cExpirationDate.DataType = typeof(String); UltraListViewSubItemColumn cIsActivated = new UltraListViewSubItemColumn(); cIsActivated.Text = "Activated"; cIsActivated.Width = 50; cIsActivated.VisibleInDetailsView = DefaultableBoolean.True; cIsActivated.DataType = typeof(String); UltraListViewSubItemColumn cIsEnabled = new UltraListViewSubItemColumn(); cIsEnabled.Text = "Enabled"; cIsEnabled.Width = 30; cIsEnabled.VisibleInDetailsView = DefaultableBoolean.True; cIsEnabled.DataType = typeof(String); ulvActivations.SubItemColumns.Add(cExpirationDate); ulvActivations.SubItemColumns.Add(cIsActivated); ulvActivations.SubItemColumns.Add(cIsEnabled); Activation[] acts = licenseService.GetActivationsByLicenseId(this.currentLicenseId); for (int i = 0; i < acts.Length; i++) { UltraListViewItem item = ulvActivations.Items.Add(acts[i].ID.ToString(), acts[i].ActivationCode); item.SubItems[0].Value = acts[i].ExpirationDate.ToShortDateString(); item.SubItems[1].Value = acts[i].IsActivated; item.SubItems[2].Value = acts[i].Enabled; } }
private void populateClients() { this.grpSites.Visible = false; LMan4.com.licensemanager4web.Client[] clients; ulvClients.Items.Clear(); ulvClients.SubItemColumns.Clear(); ulvClients.SelectedItems.Clear(); ulvClients.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None; ulvClients.ViewSettingsDetails.ImageSize = Size.Empty; ulvClients.ViewSettingsDetails.FullRowSelect = true; ulvClients.View = UltraListViewStyle.Details; ulvClients.ViewSettingsList.MultiColumn = false; ulvClients.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvClients.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvClients.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvClients.ItemSettings.SelectionType = SelectionType.Single; ulvClients.ItemSettings.AllowEdit = DefaultableBoolean.False; UltraListViewMainColumn mainColumn = ulvClients.MainColumn; mainColumn.Text = "Sales Force Id"; mainColumn.DataType = typeof(Int32); mainColumn.Width = 50; UltraListViewSubItemColumn cClientName = new UltraListViewSubItemColumn(); cClientName.Text = "Client Name"; cClientName.Width = 50; cClientName.VisibleInDetailsView = DefaultableBoolean.True; cClientName.DataType = typeof(String); UltraListViewSubItemColumn cNumSites = new UltraListViewSubItemColumn(); cNumSites.Text = "# Sites"; cNumSites.Width = 50; cNumSites.VisibleInDetailsView = DefaultableBoolean.True; cNumSites.DataType = typeof(String); ulvClients.SubItemColumns.Add(cClientName); ulvClients.SubItemColumns.Add(cNumSites); //get all clients clients = licenseService.GetAllClients(); for (int i = 0; i < clients.Length; i++) { UltraListViewItem item = ulvClients.Items.Add(clients[i].ID.ToString(), clients[i].SalesForceId.ToString()); item.SubItems[0].Value = clients[i].ClientName; item.SubItems[1].Value = clients[i].NumberOfSites; } this.ulvClients.Focus(); }
private void loadPrintSeries(FormSeries fs) { this.activePrintSeriesId = fs.Id; this.newFfs = new List <FormFormSeries>(); ulvPrintSeries.Reset(); ulvPrintSeries.Width = pnlPrintSeries.Width; ulvPrintSeries.Height = pnlPrintSeries.Height; ulvPrintSeries.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox; ulvPrintSeries.View = UltraListViewStyle.Details; ulvPrintSeries.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvPrintSeries.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvPrintSeries.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvPrintSeries.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvPrintSeries.ItemSettings.SelectionType = SelectionType.Single; UltraListViewMainColumn mainColumn = ulvPrintSeries.MainColumn; mainColumn.Text = "Enabled"; mainColumn.DataType = typeof(System.Int32); UltraListViewSubItemColumn cNumberOfCopies = new UltraListViewSubItemColumn(); cNumberOfCopies.Text = "# Copies"; cNumberOfCopies.Width = 50; cNumberOfCopies.VisibleInDetailsView = DefaultableBoolean.True; cNumberOfCopies.DataType = typeof(Int32); UltraListViewSubItemColumn cFormId = new UltraListViewSubItemColumn(); cFormId.Text = "FormId"; cFormId.VisibleInDetailsView = DefaultableBoolean.False; cFormId.DataType = typeof(Int32); ulvPrintSeries.SubItemColumns.Add(cNumberOfCopies); ulvPrintSeries.SubItemColumns.Add(cFormId); List <FormFormSeries> allffs = FormFormSeriesDAO.DAO.GetAllByFormSeriesId(fs.Id); allffs.AddRange(this.newFfs); foreach (FormFormSeries ffs in allffs) { VWA4Common.DataObject.Formx f = FormDAO.DAO.Load(ffs.FormId); UltraListViewItem i = ulvPrintSeries.Items.Add(ffs.Id.ToString(), f.Name); i.CheckState = ffs.Enabled ? CheckState.Checked : CheckState.Unchecked; i.SubItems[0].Value = ffs.NumberOfCopies; i.SubItems[1].Value = ffs.FormId; } this.pnlPrintSeries.Controls.Add(ulvPrintSeries); }
private void populateSites() { LMan4.com.licensemanager4web.Site[] sites; ulvSites.Items.Clear(); ulvSites.SubItemColumns.Clear(); ulvSites.SelectedItems.Clear(); ulvSites.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None; ulvSites.ViewSettingsDetails.ImageSize = Size.Empty; ulvSites.ViewSettingsDetails.FullRowSelect = true; ulvSites.View = UltraListViewStyle.Details; ulvSites.ViewSettingsList.MultiColumn = false; ulvSites.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvSites.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvSites.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvSites.ItemSettings.SelectionType = SelectionType.Single; ulvSites.ItemSettings.AllowEdit = DefaultableBoolean.False; UltraListViewMainColumn mainColumn = ulvSites.MainColumn; mainColumn.Text = "Sales Force ID"; mainColumn.DataType = typeof(Int32); mainColumn.Width = 50; UltraListViewSubItemColumn cSiteName = new UltraListViewSubItemColumn(); cSiteName.Text = "Site Name"; cSiteName.Width = 50; cSiteName.VisibleInDetailsView = DefaultableBoolean.True; cSiteName.DataType = typeof(String); ulvSites.SubItemColumns.Add(cSiteName); //get all sites by selected client sites = licenseService.GetAllSitesByClientId(Convert.ToInt32(this.ulvClients.SelectedItems[0].Key)); for (int i = 0; i < sites.Length; i++) { UltraListViewItem item = ulvSites.Items.Add(sites[i].ID.ToString(), sites[i].SalesForceId.ToString()); item.SubItems[0].Value = sites[i].SiteName; } this.ulvSites.Focus(); }
private void loadDETlistbox() { ulvDataEntryTemplates.Reset(); ulvDataEntryTemplates.Width = 285; ulvDataEntryTemplates.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.CheckBox; ulvDataEntryTemplates.View = UltraListViewStyle.Details; ulvDataEntryTemplates.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvDataEntryTemplates.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvDataEntryTemplates.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvDataEntryTemplates.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvDataEntryTemplates.ItemSettings.SelectionType = SelectionType.Single; UltraListViewMainColumn mainColumn = ulvDataEntryTemplates.MainColumn; mainColumn.Text = "Data Entry Template"; mainColumn.DataType = typeof(System.Int32); string sql = @"SELECT ID, DETName FROM DataEntryTemplates ORDER BY DETName ASC"; DataTable formSetDataTable = new DataTable(); formSetDataTable = VWA4Common.DB.Retrieve(sql); if (formSetDataTable.Rows.Count > 0) { foreach (DataRow row in formSetDataTable.Rows) { detlistitem detitem = new detlistitem(); detitem.DETName = row["DETName"].ToString(); detitem.ID = (int)row["ID"]; UltraListViewItem item = ulvDataEntryTemplates.Items.Add(detitem.ID.ToString(), detitem.DETName); if (row["ID"].ToString().Equals(this.form.DataEntryTemplateId.ToString())) { this.ulvDataEntryTemplates.SelectedItems.Add(item); } } } this.panel2.Controls.Add(ulvDataEntryTemplates); }
private void LoadTaggedFoodTypes() { // Load the listview ulvTaggedFoodTypes.Reset(); ulvTaggedFoodTypes.View = UltraListViewStyle.List; ulvTaggedFoodTypes.ItemSettings.Appearance.Image = imageList1.Images[1]; ulvTaggedFoodTypes.ItemSettings.SubItemsVisibleInToolTipByDefault = false; UltraListViewMainColumn mainColumn = ulvTaggedFoodTypes.MainColumn; mainColumn.Text = "Food Type Name"; mainColumn.DataType = typeof(System.String); /// Load 'er up for (int i = 0; i < TagsFoodTypeList.Count; i++) { UltraListViewItem item = new UltraListViewItem(); ulvTaggedFoodTypes.Items.Add(TagsFoodTypeList[i].FoodTypeID, TagsFoodTypeList[i].FoodTypeName); //item.Tag = TagsFoodTypeList[i]; } ulvTaggedFoodTypes.Refresh(); }
/// /// Support Methods /// /// <summary> /// Load All Goals into the listview /// </summary> private void LoadGoals() { ulvGoalList.Reset(); GoalList = GoalsDAO.DAO.GetAllGoals(VWA4Common.GlobalSettings.CurrentSiteID); ulvGoalList.View = UltraListViewStyle.List; ulvGoalList.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvGoalList.ItemSettings.SelectedAppearance.Image = imageList1.Images[1]; ulvGoalList.ItemSettings.SelectedAppearance.FontData.Bold = DefaultableBoolean.False; ulvGoalList.ItemSettings.SelectedAppearance.ForeColor = Color.Black; ulvGoalList.ItemSettings.SelectedAppearance.BackColor = Color.MistyRose; ulvGoalList.ItemSettings.SubItemsVisibleInToolTipByDefault = false; UltraListViewMainColumn mainColumn = ulvGoalList.MainColumn; mainColumn.Text = "Goal Name"; mainColumn.DataType = typeof(System.String); /// Load 'er up for (int i = 0; i < GoalList.Count; i++) { UltraListViewItem item = ulvGoalList.Items.Add(GoalList[i].ID.ToString(), GoalList[i].GoalName); } ulvGoalList.Refresh(); }
public frmSeriesProperties(FormSeries fs) { InitializeComponent(); updateProductUI(); this.lblNameValue.Text += fs.Name; this.lblDateCreatedValue.Text += fs.CreateDate.ToShortDateString(); this.lblLastModifiedDateValue.Text += fs.ModifiedDate.ToShortDateString(); UltraListView ulvForms = new UltraListView(); ulvForms.Reset(); ulvForms.Width = 306; ulvForms.Height = 236; ulvForms.View = UltraListViewStyle.Details; ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvForms.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvForms.ItemSettings.SelectionType = SelectionType.Single; UltraListViewMainColumn mainColumn = ulvForms.MainColumn; mainColumn.Text = "Form Name"; mainColumn.Width = 120; mainColumn.DataType = typeof(System.Int32); UltraListViewSubItemColumn cDocType = new UltraListViewSubItemColumn(); cDocType.Text = "Type"; cDocType.Width = 50; cDocType.VisibleInDetailsView = DefaultableBoolean.True; cDocType.DataType = typeof(String); UltraListViewSubItemColumn cDataEntryTemplate = new UltraListViewSubItemColumn(); cDataEntryTemplate.Text = "Data Entry Template"; cDataEntryTemplate.Width = 136; cDataEntryTemplate.VisibleInDetailsView = DefaultableBoolean.True; cDataEntryTemplate.DataType = typeof(Int32); ulvForms.SubItemColumns.Add(cDocType); ulvForms.SubItemColumns.Add(cDataEntryTemplate); ValueList docType = new ValueList(); ValueList dataEntryTemplate = new ValueList(); foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAllBySeriesId(fs.Id)) { docType.ValueListItems.Add(f.DocumentType, f.DocumentType); dataEntryTemplate.ValueListItems.Add(f.DataEntryTemplateId, VWA4Common.DB.Retrieve(string.Format("select DETName from DataEntryTemplates where ID={0}", f.DataEntryTemplateId)).Rows[0]["DETName"].ToString()); UltraListViewItem i = ulvForms.Items.Add(Guid.NewGuid().ToString(), f.Name); i.SubItems[0].Value = f.DocumentType; i.SubItems[1].Value = f.DataEntryTemplateId; } ulvForms.SubItemColumns[0].ValueList = docType; ulvForms.SubItemColumns[1].ValueList = dataEntryTemplate; this.pnlFormsInSeries.Controls.Add(ulvForms); }
private void populateLicensesList() { this.btnLoad.Enabled = false; LMan4.com.licensemanager4web.License[] licenses; ulvLicenses.Items.Clear(); ulvLicenses.SubItemColumns.Clear(); ulvLicenses.SelectedItems.Clear(); ulvLicenses.ViewSettingsDetails.CheckBoxStyle = CheckBoxStyle.None; ulvLicenses.ViewSettingsDetails.ImageSize = Size.Empty; ulvLicenses.ViewSettingsDetails.FullRowSelect = true; ulvLicenses.View = UltraListViewStyle.Details; ulvLicenses.ViewSettingsList.MultiColumn = false; ulvLicenses.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvLicenses.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvLicenses.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvLicenses.ItemSettings.SelectionType = SelectionType.Single; ulvLicenses.ItemSettings.AllowEdit = DefaultableBoolean.False; UltraListViewMainColumn mainColumn = ulvLicenses.MainColumn; mainColumn.Text = "ID"; mainColumn.DataType = typeof(Int32); mainColumn.Width = 50; UltraListViewSubItemColumn cLicenseName = new UltraListViewSubItemColumn(); cLicenseName.Text = "LicenseID"; cLicenseName.Width = 50; cLicenseName.VisibleInDetailsView = DefaultableBoolean.True; cLicenseName.DataType = typeof(String); UltraListViewSubItemColumn cProduct = new UltraListViewSubItemColumn(); cProduct.Text = "Product"; cProduct.Width = 50; cProduct.VisibleInDetailsView = DefaultableBoolean.True; cProduct.DataType = typeof(String); UltraListViewSubItemColumn cLicenseType = new UltraListViewSubItemColumn(); cLicenseType.Text = "License Type"; cLicenseType.Width = 50; cLicenseType.VisibleInDetailsView = DefaultableBoolean.True; cLicenseType.DataType = typeof(String); UltraListViewSubItemColumn cGeneratedBy = new UltraListViewSubItemColumn(); cGeneratedBy.Text = "Created By"; cGeneratedBy.Width = 50; cGeneratedBy.VisibleInDetailsView = DefaultableBoolean.True; cGeneratedBy.DataType = typeof(String); UltraListViewSubItemColumn cGeneratedTime = new UltraListViewSubItemColumn(); cGeneratedTime.Text = "Date Created"; cGeneratedTime.Width = 100; cGeneratedTime.VisibleInDetailsView = DefaultableBoolean.True; cGeneratedTime.DataType = typeof(String); ulvLicenses.SubItemColumns.Add(cLicenseName); ulvLicenses.SubItemColumns.Add(cProduct); ulvLicenses.SubItemColumns.Add(cLicenseType); ulvLicenses.SubItemColumns.Add(cGeneratedBy); ulvLicenses.SubItemColumns.Add(cGeneratedTime); if ((this.ddlClients.SelectedItem as Client).ID != -1 && (this.ddlSites.SelectedItem as Site).ID != -1) { licenses = licenseService.GetLicensesByClientIdAndSiteId(Convert.ToInt32((this.ddlClients.SelectedItem as Client).ID), Convert.ToInt32((this.ddlSites.SelectedItem as Site).ID)); } else if ((this.ddlClients.SelectedItem as Client).ID != -1) { licenses = licenseService.GetLicensesByClientId(Convert.ToInt32((this.ddlClients.SelectedItem as Client).ID)); } else { licenses = licenseService.GetAllLicenses(); } for (int i = 0; i < licenses.Length; i++) { UltraListViewItem item = ulvLicenses.Items.Add(licenses[i].ID.ToString(), licenses[i].ID.ToString()); item.SubItems[0].Value = licenses[i].LicenseID; item.SubItems[1].Value = licenses[i].Product; item.SubItems[2].Value = licenses[i].LicenseType; item.SubItems[3].Value = licenses[i].GeneratedBy; item.SubItems[4].Value = string.Format("{0} {1}", licenses[i].GeneratedTime.ToLongDateString(), licenses[i].GeneratedTime.ToShortTimeString()); } this.ulvLicenses.Focus(); }
private void loadForms() { ulvForms.Reset(); ulvForms.Width = 410; ulvForms.Height = 381; ulvForms.View = UltraListViewStyle.Details; ulvForms.ItemSettings.Appearance.Image = imageList1.Images[0]; ulvForms.ViewSettingsDetails.SubItemColumnsVisibleByDefault = true; ulvForms.ViewSettingsDetails.AutoFitColumns = AutoFitColumns.ResizeAllColumns; ulvForms.ItemSettings.SubItemsVisibleInToolTipByDefault = false; ulvForms.ItemSettings.SelectionType = SelectionType.Single; UltraListViewMainColumn mainColumn = ulvForms.MainColumn; mainColumn.Text = "Form Name"; mainColumn.Width = 120; mainColumn.DataType = typeof(System.Int32); UltraListViewSubItemColumn cDocType = new UltraListViewSubItemColumn(); cDocType.Text = "Type"; cDocType.Width = 50; cDocType.VisibleInDetailsView = DefaultableBoolean.True; cDocType.DataType = typeof(String); UltraListViewSubItemColumn cLastPrinted = new UltraListViewSubItemColumn(); cLastPrinted.Text = "Last Printed"; cLastPrinted.Width = 100; cLastPrinted.VisibleInDetailsView = DefaultableBoolean.True; cLastPrinted.DataType = typeof(String); UltraListViewSubItemColumn cDataEntryTemplate = new UltraListViewSubItemColumn(); cDataEntryTemplate.Text = "Data Entry Template"; cDataEntryTemplate.Width = 150; cDataEntryTemplate.VisibleInDetailsView = DefaultableBoolean.True; cDataEntryTemplate.DataType = typeof(Int32); ulvForms.SubItemColumns.Add(cDocType); ulvForms.SubItemColumns.Add(cLastPrinted); ulvForms.SubItemColumns.Add(cDataEntryTemplate); ValueList docType = new ValueList(); ValueList lastPrinted = new ValueList(); ValueList dataEntryTemplate = new ValueList(); foreach (VWA4Common.DataObject.Formx f in FormDAO.DAO.GetAll()) { docType.ValueListItems.Add(f.DocumentType, f.DocumentType); lastPrinted.ValueListItems.Add(f.LastPrintedDate, f.LastPrintedDate); if (f.DataEntryTemplateId > 0) { dataEntryTemplate.ValueListItems.Add(f.DataEntryTemplateId, VWA4Common.DB.Retrieve(string.Format("select DETName from DataEntryTemplates where ID={0}", f.DataEntryTemplateId)).Rows[0]["DETName"].ToString()); } UltraListViewItem i = ulvForms.Items.Add(f.Id.ToString(), f.Name); i.SubItems[0].Value = f.DocumentType; i.SubItems[1].Value = f.LastPrintedDate; i.SubItems[2].Value = f.DataEntryTemplateId > 0 ? f.DataEntryTemplateId.ToString() : ""; } ulvForms.SubItemColumns[0].ValueList = docType; ulvForms.SubItemColumns[1].ValueList = lastPrinted; ulvForms.SubItemColumns[2].ValueList = dataEntryTemplate; this.pnlForms.Controls.Add(ulvForms); }