Busca Online:
 

Seja bem vindo(a) Visitante, voc no est logado deseja logar
na comunidade ASPNETi.COM e participar de servios e promoes ? clique aqui.

DataGrid Mobile



Data Publicação: 23/1/2008 11:08:28
Total de visualizações: 5461

comente
Diminuir o tamanho das letras Aumentar o tamanho das letras


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

 



Total de visualizações: 5461
voltar   comente  subir


Comentários:

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

Parabens. Ajudou bastante.

Comente (dê sua opinião): VOCÊ PRECISA LOGAR

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

Novo Hotmail no ar
Trabalhando com Session
Certificação com Segunda Chance
Resources e Internacionalização usando Visual Studio.NET 2005 - Parte III
Saiba ganhar dinheiro navegando na internet
Dicas para programar melhor
Sistema de Controle de Gasolina Mobile - iGas
Windows Mobile Phone
E-mail Carta de Amor - Vírus
Sistema de Login em ASP – Parte X
Label Server Control AccessKey
Promoção ASPNETi.COM versus Autor - e-Books grátis hoje e amanhã
Usando Themes ASP.NET 2.0 (Parte 2)
Google Sync Mobile
Virtual Earth – Primeiro Passo
Misturando dados
Convite de Lançamento do Windows 7
Criando Teclas de Atalho no Windows Form
TV no Celular com Windows Mobile
Convertendo String para Guid
Generics na prática
Envio de e-mail através de formulário web
Registro .COM.BR com CPF
Multimídia C#.NET
Criando a Tag Cloud em C#
Vídeos Online Gratuitos
Conecte - netBOOKS
Acessando banco de dados com pocket pc
Vídeo: Framework de dados - parte 1
2 Eventos, 1 dia: Mix On UniEURO
Serviços de Web Call Center e SMS Integrado disponível
Desktop 3D
Virus: Provocando sua curiosidade
Nova promoção hoje e amanhã para usuários da comunidade aspneti.com
Vídeo - Ler EventLog do Windows usando C#.NET
Sobre o Autor
  [sumir] [aparecer]
 
Mauricio Junior Maurício Júnior
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 27 anos e possuo sete livros publicados pela editora Ciência Moderna no ano de 2009. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.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.orgSite pessoal  www.mauriciojunior.org

Informaes Online
Usurios Online: 94
Artigos:  749
Vdeos:  61
PodCast's:  44
Frum:  3128
Empregos:  1385
Usurios Cadastrados: 6163
Publicidade
LAYERDEV




Vdeos Publicados
 

Duas dicas de internet - Google RealTime e OpenDNS

Desconfie sempre da internet e emails

Microsoft Office online no Safari funcionando

Inovação Visual Studio .NET 2010 - parte 4

Office Live online

TAB TAB na ferramenta Visual Studio .NET

Apresentação do IMC - Sistema de Controle de Peso Mobile

Inovação Visual Studio .NET 2010 - parte 3

Inovação Visual Studio .NET 2010 - parte 1

Download de vídeos com o Safari

Criando Chart - Novo componente integrado com o Visual Studio.NET 2010

Serviços: SAC e SMS integrado

Café com TI - Info sobre o Visual Studio.NET 2010 - WebConfig

Café com TI - Info sobre o Visual Studio.NET 2010

Café com TI - Vírus se passando por Correios

Café com TI - Novo jeito de mandar e-mail com vírus

Café com TI - Formatando todo tipo de String

Resolvido erro do Banco do Brasil no browser

Erro no site do Banco do Brasil com o Safari

Duas dicas do Snow Leopard

Incompatibilidade no Snow Leopard

E-mail com vírus, veja os detalhes

Café com TI - Continuando a configuração de Themes no site

Café com Ti - Banner Rotativo

Café com TI - Evento Eco Brasília

Café com TI - Themes dentro do ASPNETi.COM

Café com TI - Trabalhando com o iCal no Macbook

Café com TI - Deixando o rodapé do seu site fixo

Café com TI - Windows 7 sendo utilizado sem qualquer incompatibilidade

Café com Ti - ASP.NET - Explicando o componente ModalDialogExtender do Ajax Toolkit

Café com TI - Indexação de URL com ASP.NET

Café com TI - Configurando Mail para sua conta no HotMail
Enquete ASPNETi.COM
 Os podcasts tem sido proveitoso pra você?

Favor logar para votar
 
Publicidade Vertical
NETITC