none
C#自己制作表格 RRS feed

  • 问题

  • 怎样在C#中制作并显示且打印自定义的表格,就是不像datagridview和Excel那样很规矩的表格,不知道怎样添加附件,有表格的样本但是不知道怎样显示给大家看,请指教


    guiwenyang
    2009年9月8日 2:24

答案

全部回复

  • 你好!
         请问你的自定义表格具体是怎样的类型,怎么和C#交互的呢?
    周雪峰
    2009年9月8日 4:33
    版主
  • 就是像我们去银行办理账户时要添的表格,比如第一行有姓名,出生日期,性别,第二行只有证件号码,第三行又有开户类型,币种,而且如果用户要求增加一个信息,比如联系电话,还能让用户增加,并且让用户自己调整表格,确定新添加的信息放在什么位置,谢谢
    guiwenyang
    2009年9月8日 10:58
  • 不好意思,可能我的意思没有表达清楚!
    我是说你的表格是使用的第三方控件建立的,还是excel,或是自己用GDI绘制的?
    周雪峰
    2009年9月8日 11:27
    版主
  • 我的需求是这样的,我就是不知道该用什么实现这个需求,我是初学者,您说的第三方控件还是excel还是GDI,我都没有用过,只要能实现需求,哪个都可以
    guiwenyang
    2009年9月9日 1:03
  • 就是像我们去银行办理账户时要添的表格,比如第一行有姓名,出生日期,性别,第二行只有证件号码,第三行又有开户类型,币种,而且如果用户要求增加一个信息,比如联系电话,还能让用户增加,并且让用户自己调整表格,确定新添加的信息放在什么位置,谢谢
    guiwenyang

    你好,你这种情况,可以像asp.net的DetailsView 那样,自己定义各个控件的布局然后绑定数据,而不用使用DataGridView
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年9月9日 1:08
    版主
  • 但是我还需要用表格的形式打印出来
    guiwenyang
    2009年9月9日 4:18
  • 你好!
         你研究一下这个控件,看看能否满足你的需求:
    http://msdn.microsoft.com/zh-cn/library/ms225513%28VS.80%29.aspx
    周雪峰
    • 已标记为答案 YiChun Chen 2009年9月14日 10:38
    2009年9月9日 4:27
    版主
  • 你好,

    如果你有OfficeWord,你可以自动化Word来实现你的打印格式:
    http://msdn.microsoft.com/en-us/library/bb407305(VS.80).aspx

    Best regards,
    Riquel
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
    • 已标记为答案 YiChun Chen 2009年9月14日 10:37
    2009年9月10日 6:59
    版主
  • 您可以用 reportservice  或者 crystal report 甚至html 建立模板   显示并打印
    恭喜自己5星用户达成
    • 已标记为答案 YiChun Chen 2009年9月14日 10:38
    2009年9月10日 8:34
    版主