Kir*_*ddy 5 c# formatting datagridview
我无法在DataGridView上显示货币格式.你能看看这段代码.
private void dataGridView1_DataBindingComplete(object sender,
DataGridViewBindingCompleteEventArgs e)
{
objPreview.dataGridView1.Columns["Debit"].DefaultCellStyle.Format = "c";
objPreview.dataGridView1.Columns["Credit"].DefaultCellStyle.Format = "c";
}
Run Code Online (Sandbox Code Playgroud)
如果它是 Windows 窗体,则在将数据绑定到网格之前编写此代码...在窗体构造函数中如下所示...
public Form1()
{
this.dataGridView1.Columns["UnitPrice"].DefaultCellStyle.Format = "c";
}
Run Code Online (Sandbox Code Playgroud)
如果是 ASP.Net 尝试类似的东西DataFormatString="{0:c}"
<asp:BoundField HeaderText="Price/Unit"
DataField="UnitPrice" SortExpression="UnitPrice"
DataFormatString="{0:c}">
<ItemStyle HorizontalAlign="Right"></ItemStyle>
Run Code Online (Sandbox Code Playgroud)