日期:2014-05-19  浏览次数:21021 次

asp.net 格式化列
大家好,我在做C#   asp.net的dataGrid出现的问题:
我需要在dataGrid动态的绑定列,然后对“合计”列进行{0:c}的格式化,我应该在哪里处理,如果是静态绑定,也就是说用
<Columns>
<asp:BoundColumn   DataField= "GTSS_CODE "   SortExpression= "GTSS_code "   HeaderText= "销售单号 ">
<HeaderStyle   Wrap= "False "   Width= "140px "> </HeaderStyle>
</asp:BoundColumn>
<Columns>
中可以设定货币格式,但是动态绑定不知道怎么设置!

------解决方案--------------------
BoundColumn bc = new BoundColumn();
bc.HeaderText = "销售单号 ";
bc.DataField = "GTSS_CODE ";
bc.SortExpression = "GTSS_code ";
bc.DataFormatString = "{0:c} ";
mydatagrid.Columns.Add(bc);
这样就OK了。