Olá amigos do Fórum.
Tenho um DataGridView customizado e estou tendo alguns problemas. Quando eu alimento meu DataGridView usando a propriedade DataSource (ex: dgPesquisar = UFBLL.ConsultarTodos();) todas as linhas são carregadas e ficam do tipo DataBound, mas esta
opção eu não posso utilizar.
Então estou Addd manualmente as colunas Headers, formatando os estilos e carregando as linhas do meu DataGridView usando este método:
UFBLL UFBLL = new UFBLL();
IEnumerable<UFDTO> ListaUFs = null;
if (pTipoPesquisa == "ConsultarTodos")
{
ListaUFs = UFBLL.ConsultarTodos();
foreach (UFDTO Uf in ListaUFs)
{
dgPesquisar.Rows.Add(Uf.IDUf, Uf.Nome, Uf.Sigla, Uf.Pais.IDPais, Uf.Pais.Nome, Uf.Sistema);
}
}
Perfeito!!! Só que quando eu seleciono uma linha do grid para depois preencher os dados nos textsbox de um form, o DataBound não funciona...
UFDTO UFSelecionada = (dgPesquisar.SelectedRows[0].DataBoundItem as UFDTO);
Como faço para ativar o DataBound quando eu add as linhas?