DataGridView中数据以00.00%的格式显示
DataGridView中数据以00.00%的格式显示,现在的datagridview中有一行数据是小数(0.000)的格式,想用00.00%来显示怎么实现啊,请大侠指教
[解决办法]
看看别人总结的:
http://blog.csdn.net/fly_to_the_winds/article/details/2710121
[解决办法]
这样:
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { try { if (e.ColumnIndex == 1) //控制要格式化的列 { float val = Convert.ToSingle(e.Value); string valStr = val.ToString("P"); e.Value = valStr; //替换格式化值 e.FormattingApplied = true; } } catch (System.Exception ex) { e.FormattingApplied = false; } }