找回密码
 立即注册

QQ登录

只需一步,快速开始

p332718873

论坛元老

42

主题

85

帖子

8225

积分

论坛元老

积分
8225

活字格认证

p332718873
论坛元老   /  发表于:2013-8-30 16:08  /   查看:5750  /  回复:3
版主您好:


图片一.jpg (37.2 KB, 下载次数: 415)

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-9-1 19:25:00
沙发
回复 1楼p332718873的帖子

你好,

Spread 提供 ShowColumn、ShowRow、ShowCell 方法可以用设置展示单元格位置。可以尝试使用设置。

谢谢
回复 使用道具 举报
p332718873
论坛元老   /  发表于:2013-9-2 08:46:00
板凳
回复 2楼iceman的帖子

你好,
   Spread 提供的 ShowColumn、ShowRow这些方法我试了一下,设置了没效果,也没怎么弄明白,版主能不能提供点代码示例,谢谢~
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-9-2 13:59:00
地板
回复 3楼p332718873的帖子

参考代码如下:

  1. public MainPage()
  2.         {
  3.             InitializeComponent();
  4.             this.gcSpreadSheet1.Sheets[0].RowCount = 10;
  5.             this.gcSpreadSheet1.Sheets[0].ColumnCount = 10;

  6.         }

  7.         private void gcSpreadSheet1_TopRowChanged(object sender, GrapeCity.Windows.SpreadSheet.UI.ViewportEventArgs e)
  8.         {
  9.             if (true)
  10.             {
  11.                 int rowCount = this.gcSpreadSheet1.Sheets[0].RowCount;
  12.                 this.gcSpreadSheet1.ShowRow(0, rowCount - 1, GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Bottom);
  13.             }
  14.         }

  15.         private void gcSpreadSheet1_LeftColumnChanged(object sender, GrapeCity.Windows.SpreadSheet.UI.ViewportEventArgs e)
  16.         {
  17.             if (true)
  18.             {
  19.                 int colCount = this.gcSpreadSheet1.Sheets[0].ColumnCount;
  20.                 this.gcSpreadSheet1.ShowColumn(0, colCount - 1, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Right);
  21.             }
  22.         }
复制代码


可以适当修改判断条件及方法参数以实现效果。

如果有其他问题,请继续和我沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部