找回密码
 立即注册

QQ登录

只需一步,快速开始

fmyuan2000

注册会员

26

主题

58

帖子

190

积分

注册会员

积分
190

活字格认证元老葡萄

fmyuan2000
注册会员   /  发表于:2015-8-14 16:26  /   查看:5365  /  回复:6
不能添加到指定的行,只添加到最后一行,真是奇怪了。

spread row add.png

  1. <%@ Register Assembly="FarPoint.Web.Spread, Version=8.40.20151.0, Culture=neutral, PublicKeyToken=327c3516b1b18457" Namespace="FarPoint.Web.Spread" TagPrefix="FarPoint" %>

  2. <!DOCTYPE html>

  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  6.     <title></title>
  7. </head>
  8. <body>
  9.     <form id="form1" runat="server">
  10.     <div>
  11.         <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
  12.     </div>
  13.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="#A0A0A0" BorderStyle="Solid" BorderWidth="1px" Height="200" Width="400">
  14.             <CommandBar BackColor="#F6F6F6" ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight" ButtonShadowColor="ControlDark"></CommandBar>
  15.             <Sheets>
  16.                 <FarPoint:SheetView SheetName="Sheet1"></FarPoint:SheetView>
  17.             </Sheets>
  18.         </FarPoint:FpSpread>
  19.     </form>
  20. </body>
  21. </html>
复制代码

  1.         protected void Button1_Click(object sender, EventArgs e)
  2.         {
  3.             FpSpread1.Rows.Add(FpSpread1.ActiveSheetView.ActiveRow, 1);
  4.         }
复制代码

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-8-14 16:55:00
沙发
回复 1楼fmyuan2000的帖子

请使用以下代码添加:

  1.             FpSpread1.ActiveSheetView.Rows.Add(FpSpread1.ActiveSheetView.ActiveRow, 1);
复制代码
回复 使用道具 举报
fmyuan2000
注册会员   /  发表于:2015-8-14 17:16:00
板凳
还是不行,但是很奇怪的一点是,如果OpenExcel 之后就好用了。

我是下载最新的Trial版本,进行测试的。
回复 使用道具 举报
fmyuan2000
注册会员   /  发表于:2015-8-17 09:27:00
地板
我发现问题了,总是要先点Update 之后这个代码才好用!!!!

前台页面的javascript 可以实现添加到指定行的功能吗??
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-8-17 14:28:00
5#
回复 4楼fmyuan2000的帖子

前台可以实现,插入一行:

  1.     <script type="text/javascript">
  2.         function test() {
  3.             FpSpread1.Insert();
  4.         }
  5.     </script>
复制代码


尾部添加行:

  1.     <script type="text/javascript">
  2.         function test() {
  3.             FpSpread1.Add();
  4.         }
  5.     </script>
复制代码

评分

参与人数 1满意度 +5 收起 理由
fmyuan2000 + 5 Ok.

查看全部评分

回复 使用道具 举报
fmyuan2000
注册会员   /  发表于:2015-8-17 16:32:00
6#
多谢,已经解决!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-8-17 17:41:00
7#
回复 6楼fmyuan2000的帖子

不客气,本问题关闭了。

可以关注下微信,实时获取帖子消息。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部