c# dev gridcontrol “时间”字符串格式化
public void formatedate(ref dataset ds, string colname)
{
if (ds != null && ds.tables.count > 0 && ds.tables[0].rows.count > 0)
{
foreach (datarow dr in ds.tables[0].rows)
{
string columnvalue = convert.tostring(dr[colname]);
while (columnvalue.indexof(".") > 0)
{
columnvalue = columnvalue.replace(".", "");
}
if (columnvalue.length >= 8)
{
dr[colname] = string.concat(new string[]
{
columnvalue.substring(0, 4),
".",
columnvalue.substring(4, 2),
".",
columnvalue.substring(6, 2)
});
}
}
}
}
函数作用:
在往dev gridcontrol上绑定时间之前,可以将20090212这种格式的字符串转变为2009.02.12这种格式,以便于使用
小注:
string.concat 方法:连接 string 的一个或多个实例,或 object 的一个或多个实例的值的 string 表示形式(如果参数不是字符串类型,将先使用 string() 函数转换为字符串,然后计算该转换的结果)。具体解释见:点击打开链接
以上就是c# dev gridcontrol “时间”字符串格式化的内容。