- 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() 函数转换为字符串,然后计算该转换的结果)。具体解释见:点击打开链接