找回密码
 立即注册

QQ登录

只需一步,快速开始

dingchuan

论坛元老

6

主题

23

帖子

4026

积分

论坛元老

积分
4026

活字格认证

最新发帖
dingchuan
论坛元老   /  发表于:2012-11-19 15:13  /   查看:8198  /  回复:7
你好,请教下用哪个控件可以很方便的实现跨行跨列的操作,具体怎么实现,麻烦指点下,感谢~

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-19 15:27:00
沙发
dingchuan 你好

这里的跨行、跨列具体是指的哪些操作呢,是单元格合并?此外,你需要WinForms、ASP.NET、Silverlight还是WPF平台中的控件。
回复 使用道具 举报
dingchuan
论坛元老   /  发表于:2012-11-19 16:03:00
板凳
你好

是的 就是单元格合并。我需要的是silverlight平台中的控件。看demo好像C1DataGrid就可以实现。
不过demo好像写的很复杂,有没有很方便的调用一个或几个函数就可以实现的方式。感谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-19 19:03:00
地板
C1DataGrid for Silverlight 和 Spread for Silverlight都可以实现:

比如Spread for Silverlight:
  1. GrapeCity.Windows.SpreadSheet.Data.CellRange r;
  2. r = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 3, 3);
  3. gcSpreadSheet1.Sheets[0].AddSpanCell(r, GrapeCity.Windows.SpreadSheet.Data.SheetArea.Cells);
  4. gcSpreadSheet1.Sheets[0].RowHeader.ColumnCount = 2;
  5. gcSpreadSheet1.Sheets[0].ColumnHeader.RowCount = 2;
  6. GrapeCity.Windows.SpreadSheet.Data.CellRange r2;
  7. r2 = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 2, 2);
  8. gcSpreadSheet1.Sheets[0].AddSpanCell(r2, GrapeCity.Windows.SpreadSheet.Data.SheetArea.RowHeader);
复制代码
回复 使用道具 举报
dingchuan
论坛元老   /  发表于:2012-11-20 09:50:00
5#
你好
能麻烦贴个C1DataGrid for Silverlight 的例子吗? 非常感谢
回复 使用道具 举报
zblongman
高级会员   /  发表于:2012-11-20 10:39:00
6#
回复 5楼dingchuan的帖子

这个问题好像不是这个板块的业务范畴吧
回复 使用道具 举报
dingchuan
论坛元老   /  发表于:2012-11-20 12:38:00
7#
哦,那麻烦你了,非常感谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-20 18:35:00
8#
回复 7楼dingchuan的帖子

这可能几行代码实现不了,如果你感兴趣可以在Studio for Silverlight 安装例子中的找到详细的实现方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部