public SelectView_Form(Form xParentForm, SQLTable xTbl, TableDockingFormXml xTableDockingFormXml, ViewXml CurrentViewXml, xml myXml,FormMode mode) { m_mode = mode; m_ParentForm = xParentForm; this.Owner = xParentForm; this.Icon = CodeTables.Properties.Resources.SelectViewIcon; m_xml = myXml; m_CurrentViewXml = CurrentViewXml; m_tbl = xTbl; m_TableDockingFormXml = xTableDockingFormXml; InitializeComponent(); if (m_mode == FormMode.SELECT) { this.Text = lngRPM.s_SelectViewForTable.s + m_tbl.lngTableName.s; chkBoxSetAsDefault.Visible = true; this.btn_Select.Text = lngRPM.s_Select.s; this.btn_Cancel.Text = lngRPM.s_Cancel.s; } else { this.Text = lngRPM.s_DeleteViewForTable.s + m_tbl.lngTableName.s; chkBoxSetAsDefault.Visible = false; this.btn_Select.Text = lngRPM.s_Delete.s; this.btn_Cancel.Text = lngRPM.s_Close.s; } this.chkBoxSetAsDefault.Text = lngRPM.s_SelectAsDefaultView.s; lnlViewName.Text = lngRPM.s_SelectedView.s; foreach (ViewXml xViewXml in m_TableDockingFormXml.m_ViewXml) { this.rdblist_Views.Items.Add(xViewXml); } }
public TableView_Form(int iIndex, DBTableControl dbTables, SQLTable tbl, TableDockingForm dtF, ViewXml xViewXml) { m_Index = iIndex; m_DBTables = dbTables; m_tbl = tbl; m_TableDockingForm = dtF; m_ViewXml = xViewXml; m_pTableDockingFormXml = m_DBTables.m_xml.GetTableDockingFormXml(m_tbl.TableName); if (m_pTableDockingFormXml.m_TableViewFormXml[iIndex] == null) { m_pTableDockingFormXml.m_TableViewFormXml[iIndex] = new TableViewFormXml(); } m_pTableDockingFormXml.m_TableViewFormXml[iIndex].m_DefaultViewXml = xViewXml; InitializeComponent(); dataGridView_Table.ReadOnly = true; tsmi_Select_View.Text = lngRPM.s_SelectView.s; this.Text = lngRPM.s_View.s + " " + m_Index.ToString() + " " + m_tbl.lngTableName.s; // this.Text = m_tbl.lngTableName.s + " " + lngRPM.s_View.s + ":" + m_ViewXml.Name; string csError = ""; this.label_PrimaryView.Text = lngRPM.s_PrimaryView.s; this.label_ViewName.Text = lngRPM.s_View.s; chkBox_BindWith_EditTable_Form.Text = lngRPM.s_ConnectWithEditTableForm.s; FillDataTable(ref csError); }