/// <summary> /// Method to load the OwnerStatusGrid /// </summary> private void LoadOwnerStatusGrid() { ////this.Cursor = Cursors.WaitCursor; this.bindingSource = new BindingSource(); this.ownerStatusData = this.form9102Control.WorkItem.F9102_GetOwnerStatusDetails(this.typeId, this.keyId); this.rowcount = this.ownerStatusData.OwnerStatusDetailsTable.Rows.Count; this.Owner.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.OwnerNameColumn.ColumnName; this.Status.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.OwnerStatusTypeColumn.ColumnName; this.BeginDate.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.BeginDateColumn.ColumnName; this.EndDate.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.EndDateColumn.ColumnName; this.Note.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.NoteColumn.ColumnName; this.Priority.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.IsPriorityColumn.ColumnName; this.SortID.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.SortIDColumn.ColumnName; this.OwnerStatusDataGridView.PrimaryKeyColumnName = this.ownerStatusData.OwnerStatusDetailsTable.SortIDColumn.ColumnName; this.OwnerStatusDataGridView.DataSource = this.ownerStatusData.OwnerStatusDetailsTable.DefaultView; this.bindingSource.DataSource = this.ownerStatusData.OwnerStatusDetailsTable.DefaultView; ////this.ownerStatusData.OwnerStatusDetailsTable.DefaultView.RowFilter = "EmptyRecord$=False"; this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerStatusTypeIDColumn.ColumnName].Visible = false; this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerIDColumn.ColumnName].SortMode = DataGridViewColumnSortMode.Programmatic; this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerIDColumn.ColumnName].Visible = false; if (this.rowcount > this.OwnerStatusDataGridView.NumRowsVisible) { this.OwnerStatusVerticalScroll.Enabled = true; this.OwnerStatusVerticalScroll.Visible = false; } else { this.OwnerStatusVerticalScroll.Visible = true; this.OwnerStatusVerticalScroll.Enabled = false; } }
/// <summary> /// F9102_GetOwnerStatusDetails /// </summary> /// <param name="typeId">typeID</param> /// <param name="keyId">keyID</param> /// <returns>Typed dataset</returns> public static F9102OwnerStatusData F9102_GetOwnerStatusDetails(int typeId, int keyId) { F9102OwnerStatusData form9102ownerStatusData = new F9102OwnerStatusData(); Hashtable ht = new Hashtable(); string[] optionalParameter = new string[] { form9102ownerStatusData.TitleTable.TableName, form9102ownerStatusData.OwnerStatusDetailsTable.TableName }; ht.Add("@TypeID", typeId); ht.Add("@KeyID", keyId); Utility.LoadDataSet(form9102ownerStatusData, "f9102_pcget_OwnerStatus", ht, optionalParameter); return(form9102ownerStatusData); }