找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 数据显示

lud
论坛元老   /  发表于:2012-5-24 16:11  /   查看:5946  /  回复:6
我后台数据库类型是数值型数据,我前台的某些单元格上想用字符型数据显示在上面,有没有可以让单元格值挂起的属性,只在上面显示,数据不交换 ,根据帖子http://gcdn.grapecity.com/showtopic-4065.html
但是怎么设置换行呢 ,数据过长 ,怎么控制换行呢

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-24 16:40:00
沙发
有没有可以让单元格值挂起的属性,只在上面显示,数据不交换


抱歉,以上功能能否详细的描述一下,我不确定我的理解是否和你要表达的意思完全一致。谢谢。
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-5-24 17:07:00
板凳
我以前发过这个帖子  [url]http://gcdn.grapecity.com/showtopic-4065.html[/url]
这个链接
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-5-24 17:08:00
地板
private void Form1_Load(object sender, EventArgs e)
        {
            MyCellType ctp = new MyCellType();
            fpSpread1.ActiveSheet.Columns[0].CellType = ctp;
            fpSpread1.ActiveSheet.Cells[0, 0].Value = 3;
            fpSpread1.ActiveSheet.Cells[1, 0].Value = 2;
            fpSpread1.ActiveSheet.Cells[2, 0].Value = 5;
        }
    }

    public class MyCellType : FarPoint.Win.Spread.CellType.GeneralCellType
    {
        public override void PaintCell(Graphics g, Rectangle r, FarPoint.Win.Spread.Appearance appearance, object value, bool isSelected, bool isLocked, float zoomFactor)
        {
            if (value != null)
            {
                value = string.Format("第{0}名", value.ToString());
            }
            base.PaintCell(g, r, appearance, value, isSelected, isLocked, zoomFactor);
        }
  就是如果 value = string.Format("第{0}名", value.ToString());
里的第{0}名 是别的内容 并且长度很长,需要换行 我应该怎么操作
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-24 17:51:00
5#
再设置一个属性就可以了:
    private void Form1_Load(object sender, EventArgs e)
    {
        MyCellType ctp = new MyCellType();
        ctp.WordWrap = true;
        fpSpread1.ActiveSheet.Columns[0].CellType = ctp;
        fpSpread1.ActiveSheet.Cells[0, 0].Value = 3;
        fpSpread1.ActiveSheet.Cells[1, 0].Value = 2;
        fpSpread1.ActiveSheet.Cells[2, 0].Value = 5;
    }
回复 使用道具 举报
lud
论坛元老   /  发表于:2012-5-26 08:43:00
6#
谢谢  版主
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-5-28 09:55:00
7#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部