Sunteți pe pagina 1din 2

Pesquiscr

DICAS E TUTORIAIS
PGINA INICIAL PORTFLIO CONTATOS Log in
ASP.NET // C# (SHARP)
Iormctcndo Coluncs do GridVieu (LINQ)
Publicado por EderSsilva 1 Comentrio
Boa noite povo... Antes de qualquer coisa venho pedir desculpa o meu sumio esses dias, por
conta do casamento que est chegando... Esses dias tenho ajudado alguns tpicos do frum
MSDN referente a formatao de colunas do GridView como Data e valores monetrios, vou
mostrar um exemplo bem simples no vou nem utilizar Banco de dados. Iremos criar uma classe
com algumas propriedades e logo em segue iremos carregar com alguns valores. A primeira coisa
vamos criar uma classe Produtos onde vo conter algumas propriedades como ID, NOME
PRODUTO, QTDE, DATA VENCIMENTO, PRECO.
Vamos agora criar um mtodo esttico onde vai retornar uma lista de produtos.
Depois de carregar alguns produtos vamos adicionar dois GridView em nossa pagina Default.aspx.
Neste exemplo renomeei a GridView1 de gridEstudo1 e o GridView2 de gridEstudo2. O nosso
gridEstudo1 vai ficar assim:
Perceba que mudei a propriedade AutoGenareteColumns para false e adicionei oito colunas onde
mostro como mudar a formatao dos campos data de trs formas diferentes e o preo de duas.
No Default.cs vamos adicionar o mtodo para carregar o gridEstudo1:
No gridEstudo2 vai ficar assim: Neste gridEstudo2 vamos formatar as mesmas colunas da grid
anterior mais vamos fazer com LINQ (Language Integrated Query) , vamos adicionar este cdigo
no cs.
set
12 12
2011
class rodutos
{
public int droduto { get, set, )
public string nomeroduto { get, set, )
public int qtde { get, set, )
public 0ate1me datavencmento { get, set, )
public double precoroduto { get, set, )
)
static lst 6etrodutos{)
{
return new lst{)
{
new rodutos { droduto = 1, nomeroduto = "Ca1e", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 2, nomeroduto = "^ucar", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 2, nomeroduto = "^rroz", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 4, nomeroduto = "Ieo", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = S, nomeroduto = "Sa1", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 6, nomeroduto = "Iarnha", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 7, nomeroduto = "Sabo", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 8, nomeroduto = "^gua Santara", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 9, nomeroduto = "ape1 ugnco", datavencmento = Convert.1o0ate1me
new rodutos { droduto = 10, nomeroduto = "Shampoo", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 11, nomeroduto = "Condconador", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 12, nomeroduto = "Sabonete", datavencmento = Convert.1o0ate1me{
new rodutos { droduto = 12, nomeroduto = "Lscova de 0ente", datavencmento = Convert.1o0ate1m
new rodutos { droduto = 14, nomeroduto = "asta de 0ente", datavencmento = Convert.1o0ate1me
new rodutos { droduto = 1S, nomeroduto = "Io 0enta1", datavencmento = Convert.1o0ate1me{
),
)

private void IormatandoCampos6rd{)
{
grdLstudo1.0ataSource = 6etrodutos{),
grdLstudo1.0ata8nd{),
)
private void IormatandoCamposl1uq{)
{
var prod = 1rom p in 6etrodutos{)
se1ect new
{
10 = p.droduto,
roduto = p.nomeroduto,
0ata_vencmento1 = string.Iormat{"{0:dd,MM,yyyy)", p.datavencmento),
0ata_vencmento2 = string.Iormat{"{0:dd,MMMM,yy)", p.datavencmento),
0ata_vencmento2 = string.Iormat{"{0:dd,MMM,yy)", p.datavencmento),
Asp.Net Banco de Dados C#
(Sharp) Outros SQL Server
TAG CLOUD
Asp.Net (6)
Banco de Dados (4)
C# (Sharp) (6)
Outros (1)
SQL Server (4)
CATEGORY LIST
Eric Milaneze
Giancarlo Fim
Vitor Mendes
Download OPML file
BLOGROLL
Formatando Colunas do GridView (LINQ) file:///C:/Documents and Settings/WC/Desktop/Diversos/gridview_linq...
1 de 2 14/09/2013 14:28
CheckBox dentro do GridView CheckBox dentro do GridView Adicionando uma coluna AutoIdentity (Auto Adicionando uma coluna AutoIdentity (Auto
Numrico) no DataTable. Numrico) no DataTable.
Posts relacionados Posts relacionados
Depois de codificarmos os mtodos de Carregar a gridEstudo1 e gridEstudo2 vamos chamar
estes mtodos no Page_Load do default.cs:
Perceba que no me atentei em nenhuma metodologia pois o objetivo no era este. Rode a sua
aplicao e perceba que o mesmo est funcionando corretamente. Espero ter ajudado !!! At a
prxima... Download Projeto Aqui.
Asp.Net, C# (Sharp)
reo_1 = string.Iormat{"{0:c2)",p.precoroduto),
reo_2 = string.Iormat{"{0:n1)", p.precoroduto),
qtde = p.qtde
),
grdLstudo2.0ataSource = prod,
grdLstudo2.0ata8nd{),
)
protected void age_load{ob]ect sender, Lvent^rgs e)
{
IormatandoCampos6rd{),
IormatandoCamposl1uq{),
)
- Comentrios (1)
Eder dos Santos Silva
junho 30, 2012 at 5:15 #
Comentrio Teste...
Nome*
E-mail*
Pas
Brazil
50+50 =
Me avise quando algum comentar este post
Salvarcomentrio Salvarcomentrio Salvarcomentrio Salvarcomentrio
Comentar
b i u quote
Comentrio Pr-visualizao
2013 - Desenvolvido por EderSsilva.
Formatando Colunas do GridView (LINQ) file:///C:/Documents and Settings/WC/Desktop/Diversos/gridview_linq...
2 de 2 14/09/2013 14:28

S-ar putea să vă placă și