none
Problemas na criação de colunas para GridControl RRS feed

  • Pergunta

  •  

    Boa tarde pessoal,

     

    Estou com problemas para criar colunas manualmente para meu grid (componente devexpress).

     

    bom... eu populo um datasource assim:

     

     

    controleGridBancos.DataSource = clsNegocios.PopulaDadosDataGridBancos()

     

    Code Snippet

    Public Function PopulaDadosDataGridBancos() As DataView

     

    objDataSet = New DataSet

     

    objDataSet.Tables.Add(RetornaDataTable(strNomeConexao, "spc_banco", CommandType.StoredProcedure, Nothing, "BANCOS"))

     

    Return objDataSet.Tables("BANCOS").DefaultView

     

    End Function

     

     

    com apenas dois campos nessa procedure... numero e nome.

     

    Eu gostaria de criar as colunas manualmente para que possa limitar o tamanho da coluna e etc...

     

    Se puderem me ajudar. Desde já estou grato

     

    Abraços.

     

    segunda-feira, 1 de dezembro de 2008 18:52

Todas as Respostas

  • Olá Magrão,

     

    O componente que vc está citando é o ASPxGridView?

     

    Bom, se o que vc precisa é limitar o tamanho da coluna, não é necessário criá-la manualmente, vc pode alterar a opções como largura, rótulo, etc, mesmo após o databind, veja um exemplo:

     

    Code Snippet

     

    grid.DataSource = consulta;

    grid.DataBind();

     

    grid.Columns[0].Caption = "ID";

    grid.Columns[1].Caption = "Nome";

    grid.Columns[2].Caption = "Data de Cadastro";

     

    grid.Columns[0].Width = 20;

    grid.Columns[1].Width = 100;

     

     

    Espero ter ajudado!

     

    []s

     

    PS: Se o post foi útil, marque-o como resposta! ;-)

    quarta-feira, 3 de dezembro de 2008 12:54
  • Olá Carlos Monteiro,

     

    Na verdade era algo bem simples. O componente que eu citei no post inicial,  trata - se do "GridControl" da empresa DevExpress. Esse componente tem algumas peculiaridades que eu não conhecia, mas olhando no forum e documentação através do site do desenvolvedor entendi melhor sobre o assunto e acabei resolvendo.

     

     

    Agradeço a ajuda mesmo assim.         

     

    Abraços

    quarta-feira, 3 de dezembro de 2008 15:28