DateTimeCellType日期格式的问题

问题描述:单元格中的日期格式显示为"2011-3-14" 如何更改为"2011年03月14日"的格式。

问题解答:DateCellType下UserDefinedFormat属性用于获取或设置日期显示格式。

关键代码:

        ///<summary>

        ///设置 DateTimeCellType 单元格类型

        ///</summary>

        private void AddCellType()

        {

            FarPoint.Win.Spread.CellType.DateTimeCellType dt = new FarPoint.Win.Spread.CellType.DateTimeCellType();

 

            dt.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.UserDefined;

            dt.UserDefinedFormat = "yyyy 年 MM月 dd日";

            fpSpread1.ActiveSheet.Cells[0, 0].CellType = dt;

            fpSpread1.ActiveSheet.Cells[0, 0].Value = System.DateTime.Now;

            fpSpread1.ActiveSheet.Columns[0].Width = 130;

        }

 

更多信息请参考Spread for WinForms V7.0 API中文文档 相关章节。