private void PreencheHospitalar() { try { bd = new viewAtendimentosHospitalaresTableAdapter(); DataTable tabelaEmepnhos = bd.RetornaEmpenhosHospitalares(); tb_estabelicimento_saudeTableAdapter bdEstabelecimento = new tb_estabelicimento_saudeTableAdapter(); int i = 0; dtgDados.Rows.Add(tabelaEmepnhos.Rows.Count); foreach (DataRow Linhas in tabelaEmepnhos.Rows) { dtgDados[0, i].Value = Linhas[0].ToString(); dtgDados[1, i].Value = Linhas[1].ToString(); int x = (int)Linhas[2]; dtgDados[2, i].Value = bdEstabelecimento.RetornaEstabelecimentoPorId(x).ToString(); x = (int)Linhas[3]; dtgDados[3, i].Value = bdEstabelecimento.RetornaEstabelecimentoPorId(x).ToString(); dtgDados[4, i].Value = DateTime.Parse(Linhas[4].ToString()).ToShortDateString(); i++; } } catch (Exception err) { MessageBox.Show(err.Message); } }