Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Angelo Compri

Problemas ao Formatar Valores em um GridView

Recommended Posts

Ola Masters,

 

Requisitos:

- VS 2005

- Ajax

- 1 GridView

- 1 Button

 

 

Não consigo formatar valores em um gridview com um DataTable criado na mão:

 

Código do Botão:

DataTable dt = new DataTable();try{	// Criando Colunas	dt.Columns.Add("Codigo", Type.GetType("System.Int32"));	dt.Columns.Add("Nome", Type.GetType("System.String"));	dt.Columns.Add("Valor", Type.GetType("System.Double"));	// Criando Linha	DataRow dr = DtEstabelecimentos.NewRow();	dr["Codigo"] = int.Parse("15");	dr["Nome"] = "Nome"	dr["Valor"] = Double.Parse("1500,00");	dt.Rows.Add(dr);	//Exbibindo no GridView	gv.DataSource = dt;	gv.DataBind();	}finally{	dt = null;}
Codigo ASPX:

<asp:ScriptManager ID="SM1" runat="server" EnablePageMethods="True" EnableScriptGlobalization="True" EnableScriptLocalization="True"></asp:ScriptManager><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>	<asp:GridView ID="gv" runat="server" AutoGenerateColumns="False"		 Width="690px" AllowPaging="True">	<Columns>		<asp:BoundField DataField="Codigo" HeaderText="Código" />		<asp:BoundField DataField="Nome" HeaderText="Nome" />		<asp:BoundField DataField="Valor" DataFormatString="{0:N2}" HeaderText="Valor">		<ItemStyle HorizontalAlign="Right" Width="125px" />		</asp:BoundField>	</Columns>	</asp:GridView>				<asp:Button ID="btnMostra" runat="server" CssClass="button" OnClick="btnMostra_Click" Text="Mostra" /></ContentTemplate></asp:UpdatePanel>
Tudo funciona exceto a formatação: o Valor na coluna é exbido como apenas "1500".

Já procurei a solução em varios outros posts, mas não encontrei.. algum master tem alguma idéia?? http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

 

Antecipadamente agardeço a ajuda.

 

Atenciosamente,

Angelo Compri

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.