找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

moriya
论坛元老   /  发表于:2013-5-9 17:43  /   查看:4613  /  回复:1
你好 因為某些原因對時間欄位進行處理 代碼如下
  for (int i = 0; i < dv.Table.Rows.Count; i++)
            {
                for (int j = 0; j < dv.Table.Columns.Count; j++)
                {

                    //if (dv.Table.Columns[j].ColumnName.ToString() != &quotriceEffectiveDate" || dv.Table.Columns[j].ColumnName.ToString() != "EFFECTIVEDATE")
                    //{
                        fpsDailyMain_Sheet1.Cells[i, j].Value = dv.Table.Rows[j].ToString();
                    //}
                }
            }

以上代碼是所有欄位都為字符型
隨后我又對時間類型的欄位進行處理

        //短日期類型:生效日&失效日
        public static FarPoint.Win.Spread.CellType.DateTimeCellType shortdatetype
        {
            get
            {
                FarPoint.Win.Spread.CellType.DateTimeCellType _shortdate = new FarPoint.Win.Spread.CellType.DateTimeCellType();
                _shortdate.DateTimeFormat = FarPoint.Win.Spread.CellType.DateTimeFormat.ShortDate;
                return _shortdate;
            }
        }

fpsDailyMain_Sheet1.Columns[PublicMethod.GetIndexByLable(fpsDailyMain_Sheet1, &quotriceEffectiveDate")].CellType = FarpointMethod.shortdatetype;



后邊對該欄位排序就按照string類型的排序,不按date類型排序

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-10 17:12:00
沙发
回复 1楼moriya的帖子

问题已经转移到,Spread Winform 板块处理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部