public void Init(SQLTable x_tbl, SQLTable x_tbl_referenced, long x_tbl_referenced_ID, DataTable x_dt) { m_tbl = x_tbl; this.txt_TableName.Text = m_tbl.lngTableName.s; m_dt = x_dt; m_tbl_referenced = x_tbl_referenced; m_tbl_referenced_ID = x_tbl_referenced_ID; this.txt_ReferencedTableRow.Text = m_tbl_referenced.lngTableName.s + " ID = " + m_tbl_referenced_ID.ToString(); dgvx_References.DataSource = m_dt; m_tbl.Set_DataGridViewImageColumns_Headers(dgvx_References); }
private bool Init(ref string Err) { string sql = "select * from Currency"; if (DBSync.DBSync.ReadDataTable(ref dtCurrency, sql, ref Err)) { if (dtCurrency.Rows.Count > 0) { dgvx_Currency.DataSource = dtCurrency; SQLTable tbl = new SQLTable(DBSync.DBSync.DB_for_Tangenta.m_DBTables.GetTable(typeof(myOrganisation_Person))); tbl.Set_DataGridViewImageColumns_Headers(dgvx_Currency); if (DefaultCurrency_ID >= 0) { DataRow[] drs = dtCurrency.Select("ID = " + DefaultCurrency_ID.ToString()); if (drs.Count() > 0) { int iRowIndex = dtCurrency.Rows.IndexOf(drs[0]); dgvx_Currency.CurrentCell = dgvx_Currency.Rows[iRowIndex].Cells[0]; } } return true; } else { Err = "ERROR:Select_DefaultCurrency_Form:Select_DefaultCurrency_Form_Load: Currency Table is empty!"; return false; } } else { Err = "ERROR:Select_DefaultCurrency_Form:Select_DefaultCurrency_Form_Load:Err=" + Err; return false; } }