根据开发需求,datagridview控件的某个单元格需要显示货币类型。它的效果如图:
设置方法为:
步骤一:
选择datagridview控件的编辑列。
步骤二:点击外观DefaultCellStyle的默认单元格样式,选择C2。这时运行时就会显示图一显示的样式。
问题:
那么在单元格录入货币类型数值后,需要参与计算时,必须将货币类型转换成数字类型。这时候问题来了。测试了很多方法总是报错。
下面就给出正确的代码:
decimal InMoney=0, OutMoney=0;
for (int i = 0; i < Dgv.RowCount; i++)
{
//判断关键凭证名称单元格是否是空,空就跳过
if (Dgv.Rows[i].Cells["SubjectName"].EditedF