找回密码
 立即注册

QQ登录

只需一步,快速开始

wzw

论坛元老

6

主题

28

帖子

7286

积分

论坛元老

积分
7286

活字格认证

最新发帖
wzw
论坛元老   /  发表于:2014-3-11 15:33  /   查看:9804  /  回复:16
原来是SPREAD ASP.NET4.0代码,升级到7.02后滚动条不见了,是买的正式版,WIN7+VS2010,哪里改变了?

16 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-3-11 16:16:00
沙发
回复 1楼wzw的帖子

不见了是什么意思?  能详细描述一下吗?

滚动条是否可见通过如下代码:

  1. FpSpread1.VerticalScrollBarPolicy = FarPoint.Web.Spread.ScrollBarPolicy.AsNeeded;
  2. FpSpread1.VerticalScrollBarPolicy = FarPoint.Web.Spread.ScrollBarPolicy.AsNeeded;
复制代码
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-3-11 16:39:00
板凳
加了上面这些代码没有效果,就是网格不再有滚动条,全部自动扩大界面,设置Web.Spread高度和宽度不起作用

2.GIF
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-3-11 16:39:00
地板
而4.0中打开是有滚动条的
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-11 17:17:00
5#
回复 4楼wzw的帖子

您好,3#现象看到了。
能方便提供一个demo吗?  这样定位快一些。
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-3-11 18:02:00
6#
这个是从SQL数据库取的数据,就是一个很简单的数据绑定。另外,正式版没有示例代码了,只有几个DLL文件,能提供7.0.2示例代码吗,这样我也好从示例代码中去测试。

下面是这个测试程序代码:
前台代码

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<%@ Register assembly="FarPoint.Web.Spread, Version=7.40.20132.1, Culture=neutral, PublicKeyToken=327c3516b1b18457" namespace="FarPoint.Web.Spread" tagprefix="FarPoint" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
</head>
<body>
    <form id="form1" runat="server">
   

  
        <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" Height="200px" Width="400px">
            <commandbar backcolor="Control" buttonfacecolor="Control" buttonhighlightcolor="ControlLightLight" buttonshadowcolor="ControlDark">
            </commandbar>
            <sheets>
                <FarPoint:SheetView SheetName="Sheet1">
                </FarPoint:SheetView>
            </sheets>
        </FarPoint:FpSpread>
      
    </form>
</body>
</html>


后台代码

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim dtTable As DataTable
        dtTable = ‘绑定一个数据表(略)
        FpSpread1.Sheets(0).DataSource = dtTable
        FpSpread1.VerticalScrollBarPolicy = FarPoint.Web.Spread.ScrollBarPolicy.AsNeeded
        FpSpread1.HorizontalScrollBarPolicy = FarPoint.Web.Spread.ScrollBarPolicy.AsNeeded
    End Sub
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-12 11:55:00
7#
回复 6楼wzw的帖子

从您贴图看,您用的是Spread 7.2版本,.netFramework 4.0的项目。
我尝试帮您定位定位问题。

另外:Spread ASP.net 有在线demo(含源码):
http://www.gcpowertools.com.cn/products/spread_aspnet_demo.htm
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-12 12:22:00
8#
回复 3楼wzw的帖子

这张截图,用的浏览器版本是IE9吗?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-3-12 13:41:00
9#
回复 6楼wzw的帖子

我测试的结果是如下:
FarPoint.Web.Spread, Version=7.40.20132.1
IE8、IE9

Spread 7.2 滚动条.gif



  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Web_LoadExcel_7DataTable.aspx.cs" Inherits="Spread_6_LoadExcel.Web_LoadExcel_7DataTable" %>

  2. <%@ Register assembly="FarPoint.Web.Spread, Version=7.40.20132.1, Culture=neutral, PublicKeyToken=327c3516b1b18457" namespace="FarPoint.Web.Spread" tagprefix="FarPoint" %>

  3. <!DOCTYPE html>

  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6.     <title></title>
  7.     <meta http-equiv="x-ua-compatible" content="IE=9">
  8. </head>
  9. <body>
  10.     <form id="form1" runat="server">
  11.     <div>
  12.         <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="Black" BorderStyle="Solid"
  13.             BorderWidth="1px" Height="200px" Width="400px" ActiveSheetViewIndex="0"
  14.             currentPageIndex="0"
  15.             EnableTheming="True">
  16. <TouchInfo SelectionGripperLineColor=""></TouchInfo>

  17.             <CommandBar ButtonFaceColor="Control" ButtonHighlightColor="ControlLightLight" ButtonShadowColor="ControlDark">
  18. <Background BackgroundImageUrl="SPREADCLIENTPATH:/img/cbbg.gif"></Background>
  19.             </CommandBar>
  20.             <Sheets>
  21.                 <FarPoint:SheetView SheetName="Sheet1">
  22.                 </FarPoint:SheetView>
  23.             </Sheets>

  24. <TouchStrips>
  25. <FarPoint:TouchStrip Area="Chart" NoTouchStrip="True"></FarPoint:TouchStrip>
  26. </TouchStrips>

  27. <TitleInfo BackColor="#E7EFF7" ForeColor="" HorizontalAlign="Center" VerticalAlign="NotSet" Font-Size="X-Large"></TitleInfo>
  28.         </FarPoint:FpSpread>
  29.     </div>
  30.     </form>
  31. </body>
  32. </html>

  33. Public Partial Class Web_LoadExcel_7DataTable
  34.         Inherits System.Web.UI.Page
  35.         Protected Sub Page_Load(sender As Object, e As EventArgs)
  36.                 If Not IsPostBack Then

  37.                         Dim table As DataTable = Me.CreateTable()
  38.                         Me.FpSpread1.Sheets(0).DataSource = table
  39.                         Me.FpSpread1.VerticalScrollBarPolicy = ScrollBarPolicy.AsNeeded
  40.                         Me.FpSpread1.HorizontalScrollBarPolicy = ScrollBarPolicy.AsNeeded
  41.                 End If
  42.         End Sub

  43.         Private Function CreateTable() As DataTable
  44.                 Dim table As New DataTable()

  45.                 For i As Integer = 0 To 199
  46.                         table.Columns.Add("AAA" &amp; i)
  47.                 Next

  48.                 For i As Integer = 0 To 99
  49.                         table.Rows.Add(New Object() {Nothing})
  50.                 Next
  51.                 Return table
  52.         End Function
  53. End Class
复制代码
回复 使用道具 举报
wzw
论坛元老   /  发表于:2014-3-12 14:34:00
10#
我用的是IE11
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部