今天修改以前用ASP.NET写的一个程序,用户需要对其中的维修费用写入字符,不能再采用之前的money类型或是数值类型了,需要用字符类型。这样一来,在用GridView显示数据时,“维修费用”一列就显示不出货币形式了。所以我在显示数据之前对其中的数据判断一下,如果是数字就采用货币格式化,否则就照常输出字符样式。 首先,判断字符是否为数字,我本来想用Char.IsNumber(),也参考了一些方法,还是写简单点的。
接下来,主要就是在数据显示到GridView时作一个处理,在GridView的RowDataBound中判断: | |
|