找回密码
 立即注册

QQ登录

只需一步,快速开始

michael
银牌会员   /  发表于:2011-11-17 21:43:00
8#
不好意思 这个source是针对这个问题的 发错地方了
http://gcdn.grapecity.com/showtopic-2648.html
  1.         DataTable dt = new DataTable();

  2.         dt.Columns.Add("列1");
  3.         dt.Columns.Add("列2");
  4.         dt.Columns.Add("列3");
  5.         dt.Columns.Add("列4");

  6.         DataRow dr = dt.NewRow();
  7.         dr["列1"] = 11.000;
  8.         dr["列2"] = 0001;
  9.         dr["列3"] = 3;

  10.         dt.Rows.Add(dr);
  11.         this.FpSpread1.ActiveSheetView.DataAutoCellTypes = false;
  12.         FpSpread1.DataSource = dt;
  13.         FpSpread1.DataBind();

  14.         FpSpread1.ActiveSheetView.ColumnHeader.RowCount = 2;

  15.         DoubleCellType db = new DoubleCellType();
  16.         db.DecimalDigits = 3;
  17.         db.FixedPoint = true;
  18.         db.ErrorMessage = "err message";

  19.         TextCellType tc = new TextCellType();
  20.         tc.AllowWrap = true;
  21.         

  22.         FpSpread1.ActiveSheetView.Cells[0, 0].CellType = db;
  23.         FpSpread1.ActiveSheetView.Cells[0, 1].CellType = tc;
  24.         FpSpread1.ActiveSheetView.Cells[0, 2].CellType = db;
  25.         FpSpread1.ActiveSheetView.Cells[0, 3].CellType = db;
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-17 14:40:00
7#

回复 6# michael 的帖子

Spread 目前不支持该功能,给你带来不便,很抱歉。
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-11-16 19:35:00
6#
再请教一个问题 提示信息的位置能不能自定义 自己想在什么位置提示就在哪提示
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-15 10:30:00
5#
你好,使用 div 布局可以实现该需求,err message 显示位置正常:
CSS 样式:
  1.     <style type="text/css">
  2.         #test  
  3.         {
  4.             position:absolute;
  5.             width:100px;
  6.             height:150px;
  7.             right:0%;
  8.             top:0%;
  9.          }
  10.     </style>
复制代码
div 设置:
  1.     <div id="test">
  2.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid"
  3.             BorderWidth="1px" Height="100%" Width="100%">
  4.             <CommandBar BackColor="Control" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight"
  5.                 ButtonShadowColor="ControlDark">
  6.             </CommandBar>
  7.             <Sheets>
  8.                 <FarPoint:SheetView SheetName="Sheet1">
  9.                 </FarPoint:SheetView>
  10.             </Sheets>
  11.         </FarPoint:FpSpread>
  12.     </div>
复制代码
效果图:

png

png
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-11-14 20:27:00
地板
我试了下 是这么回事 但是有问题啊 如果我就是想在页面的右上角布局一个两行两列的spread 这样能实现吗 就是很小的一个spread
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2011-11-14 11:59:00
板凳
你好,经测试,在 Spread 所在 table 单元格宽度在55%以上情况下,可以在前台设置 FpSpread width = 100%,而 Fpspread 的定位问题可以通过 Table 控制,请参考以下代码:

  1. //css 样式
  2.    <style type="text/css">
  3.         .style1
  4.         {
  5.             width: 44%;
  6.         }
  7.      </style>

  8. //table 设置
  9. <table style="width: 100%;">
  10.             <tr>
  11.                 <td class="style1">
  12.                     &amp;nbsp;
  13.                 </td>
  14.                 <td align="right">
  15.                     &amp;nbsp;
  16.                     <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black"
  17.                         BorderStyle="Solid" BorderWidth="1px" Height="200" Width="100%">
  18.                         <CommandBar BackColor="Control" ButtonFaceColor="Control"
  19.                             ButtonHighlightColor="ControlLightLight" ButtonShadowColor="ControlDark">
  20.                         </CommandBar>
  21.                         <Sheets>
  22.                             <FarPoint:SheetView SheetName="Sheet1">
  23.                             </FarPoint:SheetView>
  24.                         </Sheets>
  25.                     </FarPoint:FpSpread>
  26.                 </td>
  27.             </tr>
  28.         </table>
复制代码
效果图:

png

png
回复 使用道具 举报
michael
银牌会员   /  发表于:2011-11-11 21:28:00
沙发

这是截图

error.png (16.14 KB, 下载次数: 345)
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部