FORMAT MOEDA NO DATAGRID

GILBERTOJW 17/12/2012 11:46:38
#416065
Pessoal procurei na internet exemplos de format, mas nenhum deles se encaixou no caso abaixo. Se alguém puder me dizer como coloco o format em uma das colunas vai ser bom. Preciso colocar a coluna precoproduto, no formato moeda. No meu banco access está ok, mas não consigo mostrar esse formato no datagridview.

conn = New OleDbConnection([Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\gobras.mdb[Ô])
conn.Open()
da = New OleDbDataAdapter([Ô]select produto,precoproduto,foto,comodo from orcando[Ô], conn)
ds = New DataSet()
da.Fill(ds, [Ô]gobras[Ô])
DataGridView1.DataSource = ds.Tables([Ô]gobras[Ô])
conn.Close()


Agradeço;
ALVAROVB2009 17/12/2012 11:57:23
#416067
Cara como vc esta usando o data, ele vai pegar o que esta no banco, o que vc poderia era fazer uma consulta sem o data e preencher um msflexgrid com os dados e assim poderia usar o format da forma que quisesse
Segue um exemplo
http://www.macoratti.net/dica44.htm
GILBERTOJW 17/12/2012 16:15:18
#416088
Agradeço Alvaro mas todo o meu projeto é baseado em Datagrid. Acredito que ficaría meio fora de lay-out se eu mudasse em um caso específico. Ninguém conhece uma solução alternativa para o caso ?

Agradeço;
ALVAROVB2009 17/12/2012 17:00:37
#416093
Td bem, só dei a idéia pq acho que o msflexgrid é melhor.
Más vamos lá então, como que esta o tipo do seu campo, vc poderia colocar ele como currenty, pois assim ele ficaria no formato de valor
OMAR2011 17/12/2012 17:41:51
#416096
Resposta escolhida
Isto foi postatado por [txt-color=#e80000]Altair[/txt-color].

DataGridView1.Columns([Ô]valor[Ô]).DefaultCellStyle.Format = [Ô]C2[Ô]

http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=397792
Pode verificar.
Valeu
GILBERTOJW 17/12/2012 18:37:01
#416102
Caro Alvaro,Omar, e até mesmo o Altair, a sugestão aplicou-se.
Agradeço à todos.
Tópico encerrado , respostas não são mais permitidas