找回密码
 立即注册

QQ登录

只需一步,快速开始

dbtxwds
论坛元老   /  发表于:2013-7-12 08:48:00
11#
可能是我没有说清楚,我是想要隐藏掉所有的行号和列名,只显示下面的单元格。请问应该怎么设置啊??
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-12 09:52:00
12#
回复 11楼dbtxwds的帖子

设置代码如下:

  1.       this.fpSpread1_Sheet1.RowHeader.Cells.Get(0, 0, 5, 0).Value = " ";
  2.             this.fpSpread1_Sheet1.ColumnHeader.Cells.Get(0, 1, 0, 5).Value = " ";
复制代码
回复 使用道具 举报
dbtxwds
论坛元老   /  发表于:2013-7-12 11:01:00
13#
谢谢版主了,请问Spread for WinForm中,如何绑定数据库啊?我不想把数据库的每个字段都显示出来,比如说一条select语句从数据库查出来了N条数据,只想在每个单元格显示对应没一条数据中的一个或者几个字段,有没有什么好的办法啊??
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-12 13:42:00
14#
回复 13楼dbtxwds的帖子

不好意思,这句话没读懂:“只想在每个单元格显示对应没一条数据中的一个或者几个字段”。

意思是想通过字段绑定数据源么?请参考帮助文档:Customizing Column and Field Binding章节
回复 使用道具 举报
dbtxwds
论坛元老   /  发表于:2013-7-12 16:56:00
15#
简单的来说,我就是不希望Spread for WinForm的每一行的每个单元格显示数据库select得到的一条数据的每个字段,类似于图1:
2.PNG
而是希望每一个单元格显示数据库select得到的一条数据的字段组合,类似于图2:
1.PNG
可以理解成,我想把图1中整行的多个字段合并到图2中一个单元格中。图2中每个单元格显示原来图1整行的多个字段的组合。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-12 18:10:00
16#
回复 15楼dbtxwds的帖子

dbtxwds 你好,

可以通过两种方法来解决该问题。
一、通过设置 Spread 单元格的边框:请参考 ComplexBorder  使用方法。
二、通过加工数据库取出的数据,拼接后设置给单元格。

谢谢
回复 使用道具 举报
dbtxwds
论坛元老   /  发表于:2013-7-12 19:05:00
17#
好的,谢谢版主了。怎么设置单元格的Text的格式啊,比如说居中,还有换行之类的,就像我上面的图片2,单元格中有好几条数据,都要居中显示,还要换行。:strong:
回复 使用道具 举报
dbtxwds
论坛元老   /  发表于:2013-7-15 10:27:00
18#
请问怎么用你说的第二种方法设置单元格的数据啊?通过加工数据库取出的数据,拼接后设置给单元格。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-15 10:56:00
19#
回复 18楼dbtxwds的帖子

你好,
拼接字符串需要你那边自定实现,文本内容拼接后,可以通过 RichTextCellType 实现:

  1. private void Form1Load(object sender, System.EventArgs e)
  2. {
  3.       rtb = new FarPoint.Win.Spread.CellType.RichTextCellType();
  4.       fpSpread1.ActiveSheet.Cells[0, 0].CellType = rtb;
  5.       System.IO.StreamReader file = new System.IO.StreamReader(Application.StartupPath + "\\test.rtf");
  6.       string words = file.ReadToEnd();
  7.       fpSpread1.ActiveSheet.Cells[0, 0].Value = words;
  8.       rtb.Multiline = true;
  9.       rtb.WordWrap = true;
  10. }

复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-15 11:17:00
20#
回复 19楼iceman的帖子

当然你也可以直接设置单元格文本,无需从 rtf 文件中读取,设置格式和 标准 rtf 方法相同。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部