private void Detalha() { if (lstTabela.SelectedItems.Count == 1) { tableInfo = new TableInfoModel(); TabelasInfoService.DetalhaTabela(tableInfo, lstTabela.SelectedValue.ToString()); txtDesTabela.Text = tableInfo.descricaoTabela; gbTabela.Text = tableInfo.nomeTabela; txtChaves.Text = tableInfo.chavesPrimarias; bsDetalheColunas.DataSource = tableInfo.dtDetalheColunas; gdvFK.DataSource = tableInfo.dtReferenciasFK; gdvGrant.DataSource = tableInfo.dtPermissoes; if (tableInfo.dtRegras == null) { tableInfo.dtRegras = new List <string>(); } gdvRegras.DataSource = tableInfo.dtRegras.Select(x => new { Value = x }).ToList(); txtBuscaDetalheColuna.ADDRecursos(gdvDetalheColuna, bsDetalheColunas); txtBuscaDetalheColuna.filtro.Add("COLUMN_NAME"); txtBuscaDetalheColuna.filtro.Add("COLUMN_DESCRIPTION"); txtBuscaDetalheColuna.filtro.Add("DATA_TYPE"); txtRegra.Enabled = true; btnRegra.Enabled = true; } }
private void CarregaListaTabelas() { bsTabelas.DataSource = TabelasInfoService.ListaTabelas(); txtBuscaTabelas.ADDRecursos(lstTabela, bsTabelas); txtBuscaTabelas.filtro.Add("TABLE_NAME"); lstTabela.DisplayMember = "TABLE_NAME"; lstTabela.ValueMember = "TABLE_NAME"; }