public JobDataViewerCtl() { InitializeComponent(); JobCtl jc = new JobCtl(); DataViewerCtl dv = new DataViewerCtl(); splitContainer1.Panel1.Controls.Add(jc); splitContainer1.Panel2.Controls.Add(dv); }
private void cboAssignmentTypes_SelectedValueChanged(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; drv = cboAssignmentTypes.SelectedItem as DataRowView; if (!drv.Row["Name"].ToString().Equals(String.Empty)) { dsSourceObjects = BrokerConnection.InstanceOf().Request("GetReferenceData", drv.Row["TableName1"].ToString()) as DataSet; if (dsSourceObjects.Tables.Count > 0 && dsSourceObjects.Tables[0].Rows.Count > 0) { lblSource.Text = drv.Row["Label1"].ToString(); dvcSourceObjects = new DataViewerCtl("Source", dsSourceObjects, drv.Row["TableName1"].ToString(), false, rbBriefDisplay.Checked, null); dvcSourceObjects.BriefDisplayFields.Add(drv.Row["DisplayName1"].ToString()); dvcSourceObjects.Dock = DockStyle.Fill; dvcSourceObjects.gridDataBoundGrid1.RowEnter += new Syncfusion.Windows.Forms.Grid.GridRowEventHandler(this.SourceObject_RowEnter); this.panelObjects.Controls.Clear(); this.panelObjects.Controls.Add(dvcSourceObjects); RefreshSourceObjects(); } dsAvailableObjects = BrokerConnection.InstanceOf().Request("GetReferenceData", drv.Row["TableName2"].ToString()) as DataSet; if (dsAvailableObjects.Tables.Count > 0 && dsAvailableObjects.Tables[0].Rows.Count > 0) { //lblAvailable.Text = drv.Row["Label2"].ToString() + " Available"; dvcAvailableObjects = new DataViewerCtl("Target", dsAvailableObjects, drv.Row["TableName2"].ToString(), false, rbBriefDisplay.Checked, null); dvcAvailableObjects.BriefDisplayFields.Add(drv.Row["DisplayName2"].ToString()); dvcAvailableObjects.Dock = DockStyle.Fill; this.panelAvailable.Controls.Clear(); this.panelAvailable.Controls.Add(dvcAvailableObjects); RefreshAvailableObjects(); } #region prepare assigned table DataTable dt = new DataTable(); dt.Columns.Add(drv.Row["FieldName2"].ToString()); dt.Columns.Add(drv.Row["DisplayName2"].ToString()); dsAssignedObjects.Tables.Add(dt); DataRow dr = dt.NewRow(); dt.Rows.Add(dr); dt.AcceptChanges(); #endregion lblAssigned.Text = drv.Row["Label2"].ToString() + " Assigned"; dvcAssignedObjects = new DataViewerCtl("Assigned", dsAssignedObjects, drv.Row["TableName2"].ToString(), false, rbBriefDisplay.Checked, null); dvcAssignedObjects.BriefDisplayFields.Add(drv.Row["DisplayName2"].ToString()); dvcAssignedObjects.Dock = DockStyle.Fill; this.panelAssigned.Controls.Clear(); this.panelAssigned.Controls.Add(dvcAssignedObjects); RefreshAssignedObjects(1); } this.Cursor = Cursors.Arrow; }
public void AddViewerToTab(DataSet ds, string title) { Syncfusion.Windows.Forms.Tools.TabPageAdv newTab = new Syncfusion.Windows.Forms.Tools.TabPageAdv(); tabControlAdv1.TabPages.Add(newTab); DataViewerCtl dv = new DataViewerCtl(title, ds, title, false, false, null); dv.PopulateDataview(ds, false); dv.Dock = DockStyle.Fill; tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1].Controls.Add(dv); tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1].Text = title; tabControlAdv1.SelectedTab = tabControlAdv1.TabPages[tabControlAdv1.TabCount - 1]; }
private void GetPermissions() { dsAvailableObjects = BrokerConnection.InstanceOf().Request("GetPermissions", null) as DataSet; if (dsAvailableObjects.Tables.Count > 0 && dsAvailableObjects.Tables[0].Rows.Count > 0) { //lblAvailable.Text = drv.Row["Label2"].ToString() + " Available"; dvcAvailableObjects = new DataViewerCtl("Available", dsAvailableObjects, "Permissions", false, true); dvcAvailableObjects.BriefDisplayFields.Add("Name"); dvcAvailableObjects.Dock = DockStyle.Fill; this.panelAvailable.Controls.Clear(); this.panelAvailable.Controls.Add(dvcAvailableObjects); RefreshAvailableObjects(); } }