Heroes

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

DataGrid Mobile

por Mauricio Junior em 1/1/2011 0

DataGrid Mobile

 

            Olá pessoal, meu nome é Mauricio Junior. Estive passando por alguns problemas com TableStyles do DataGrid para um aplicativo mobile que estou a desenvolver. É muito interessante, segue a funcionalidade.

 

            Primeiro de tudo é deixar o DataGrid como o cliente quer, ou seja, quando o dispositivo é mobile (window forms) é totalmente diferente de um web, o mesmo deve ser montado a mão, caso contrário não funciona perfeitamente.

 

 

DataGridTableStyle

           

            É o estilo da tabela dentro do DataGrid. A primeira coisa a ser definida. Depois disso é necessário colocar o MappingName cujo é o nome da tabela do seu DataSet, caso queira fazer dinamicamente basta colocar: seuDataSet.Tables[0].TableName; foi um custo descobrir isso.

            Em seguida depois de definir o estilo e mapear o nome da tabela, basta colocar um estilo para a coluna. É lógico que primeiro é a linha depois as colunas (como sempre falei para os alunos de html).

 

 

DataGridColumnStyle

           

            Para definir a coluna é bem tranqüilo.

 

 

           

 

           DataGridColumnStyle column = new DataGridTextBoxColumn();

            column.MappingName = ?NOME DA COLUNA?;

            column.HeaderText = ?TOPO DA TABELA / cabeçalho?;

            column.Width= 50; //o espaço que tem para a determinada coluna aparecer no grid

            seuTableStyle.GridColumnStyles.Add(column);

 

 

 

Estava enfrentando o seguinte erro:

 

Depois de carregar a primeira vez o grid funcionava direitinho, ao fazer uma nova busca, na hora do preenchimento, o mesmo mostrava um erro muito louco ?value does not fall within the expected range?; o interessante é que não mostra a solução para isso. Tive que procurar com meus grandes amigos ?Microsoft Search e Google?. A solução foi zerar o tableStyle antes de qualquer coisa, ou seja, limpo os dados sempre antes de atribuí-los.

 

 

              meuDataGrid.TableStyles.Clear()

 

 

 

Resolvi falar um pouco sobre o assunto com o objetivo de ajudar caso alguém esteja passando pelo mesmo problema. Qualquer dúvida, favor entrar em contato.

 

Mauricio Junior

Pessoal: www.mauriciojunior.org

Comunidade: www.aspneti.com

 

voltar   comente  subir

Download Copy





 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:

Comentado por: Iter Vinícius - 21/7/2008 0:00:00
Muito bom...

Parabens. Ajudou bastante.

Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Vírus - Full video Pamela Anderson
Microsoft com XBox no Windows Phone 7
Criando XML a partir de um DATASET tipado – Parte II
Coalescing Operador C# ?? null
Sistema de Login em ASP – Parte II
Windows Phone no Brasil
Plataforma Web ou Windows Forms ?
Gerando Relatório e Exportando para o Excel Com Visual Studio.Net 2005
Tópicos: Criptografia de Dados
Visual Source Safe - Série 1
Nova versão iCredCard aprovado pela Apple
Novo iGas 2.0 Mobile
Criptografia de String de Conexão no Web.Config
OpenWave SDK 6.2.2
Generics usando Object DataSource
Adicionando Valores no ComboBox
Saiba ganhar dinheiro navegando na internet
Padrões de nomenclaturas
Internet começa a ter ultra velocidade no Brasil
Alerta JavaScript com Link Button
Vídeo - Sistema de Atendimento de Clientes
Vídeo - Serviços do Windows Live
Consultando CEP via WebService
Gerando uma dll com sistema web
Registro Encontro .NET (Fotos)
Trabalhando com o componente TabContainer
Microsoft® Expression® Web
Crie a sua própria rede social no ning
Promoções de livros móveis .NET
Criando Splash - Com Efeito
O futuro da tecnologia com a Microsoft
Usando ProgressBar com Visual Studio.NET 2005
IsWholeNumber
Vídeo - Microsoft Surface: The Power
Moving to Visual Studio 2010 e-Book




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...

Promoções de livros móveis .NET

Baixa agora o seu e aprenda a programar....




NETITC