在做个小的排考场座位的数据库系统
这个是讲台,画在Excel里面的这个是学生名单我现在准备是将考场信息和学生信息放在SQLServer中的,问题是需求能显示到界面上给顾客看,还要能将排好的座位表,就是那个座位表图里面X的地方填进去人名,最后导到一个Excel中去各位认为在界面显示座位表有什么好的控件可以用吗?

解决方案 »

  1.   

    f1book,华表的Cell组件(这个很好用,但是要付费)
    再有,你可以用报表组件实现,比如fastreport,reportmachine,做好模板,直接预览报表给客户看
      

  2.   

    用STRINGGRID来做可行......然后用报表或导出EXCEL输出打印
      

  3.   

    fastreport能直接智能化地导入到Excel中吗?
    第一次用Delphi做这种开发,各方面不清楚,请教各位
      

  4.   

    第一个图用OleContainer直接把Excel嵌进去
    第二图用TMS的AdvStringGrid, 转换很方便,能导出DOC、XML、XLS、CSV等
      

  5.   

    以后的不知道,FS2.5的导出EXCEL很难看.可以输出.但不合你的心意.
      

  6.   

    第一张中的X没填人名呢,我要显示的是学生填进去的动态的EXCEL,不是直接显示个模板就好了的我感觉还是得报表做把?
      

  7.   

    程序根据数据库信息直接在image的canvas里画,输出为gif文件
      

  8.   

    我的意思是先生成一个填了名字的Excel,用VBA方面的技术操作,再把这个Excel显示在界面来展示
      

  9.   

    Delphi的好处之一就是控件奇多……拖拖放放就完事了,可惜我一直没学会……
      

  10.   

    今天测试下了,发现用OleContainer在界面上显示一个Excel文件很郁闷啊
       OleContainer1.CreateObjectFromFile('D:\Chenjie\70-2.xls',false);
       OleContainer1.DoVerb(1)   ;
       OleContainer1.Enabled:=True;程序居然还去先启动Excel程序的,然后界面上才有内容界面上用什么控件嵌入显示Excel比较好啊?