找回密码
 立即注册

QQ登录

只需一步,快速开始

bamengqiu

银牌会员

5

主题

8

帖子

2241

积分

银牌会员

积分
2241

活字格认证

bamengqiu
银牌会员   /  发表于:2014-7-17 10:18  /   查看:5910  /  回复:8
您好: 项目比较急,需要对表格进行增、删、改、动态调整列的宽度、自动编号、统计(合计)。具体要求附件里面也有。
我们项目很多这样的表格,50多个,最后还要汇总统计
项目典型的表格.rar (9.38 KB, 下载次数: 513)

8 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-17 11:41:00
沙发
回复 1楼bamengqiu的帖子

您好,
需求我们会在验证之后发给您。

以下是可以使用的中文资源:
Spread 中文 API 文档:http://www.gcpowertools.com.cn/products/redirect.aspx?r=63
Spread 表格控件使用指南:http://www.gcpowertools.com.cn/docs/Spread/SP7ASPNETGuide/

谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 15:43:00
板凳
回复 1楼bamengqiu的帖子

请参考附件:
Spread_Customer_Sample_Bai.zip (130.63 KB, 下载次数: 508)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 16:58:00
地板
回复 1楼bamengqiu的帖子

绑定数据源代码如下:

  1. System.Data.DataTable dt = new System.Data.DataTable("Test");
  2. System.Data.DataRow dr = default(System.Data.DataRow);
  3. dt.Columns.Add("Series0");
  4. dt.Columns.Add("Series1");
  5. dt.Columns.Add("Series2");
  6. dr = dt.NewRow();
  7. dr[0] = 2;
  8. dr[1] = 1;
  9. dr[2] = 5;
  10. dt.Rows.Add(dr);
  11. dr = dt.NewRow();
  12. dr[0] = 4;
  13. dr[1] = 2;
  14. dr[2] = 5;
  15. dt.Rows.Add(dr);
  16. dr = dt.NewRow();
  17. dr[0] = 3;
  18. dr[1] = 4;
  19. dr[2] = 5;
  20. dt.Rows.Add(dr);
  21. dr = dt.NewRow();
  22. dr[0] = 3;
  23. dr[1] = 4;
  24. dr[2] = 5;

  25. FpSpread1.DataSource = dt;

复制代码
回复 使用道具 举报
bamengqiu
银牌会员   /  发表于:2014-7-17 17:07:00
5#
好的 谢谢您们 ,但是还遇到兼容性问题,下面是截图

图片示例

图片示例
回复 使用道具 举报
bamengqiu
银牌会员   /  发表于:2014-7-17 17:14:00
6#
能实现这样绑定数据源吗?比如一个DataTable里面是5个列 Name,Age,Address,Tel,Memo
这个Datatable里面也有很多数据
现在是我想实现,用你们的控件显示列表页:第一列显示Name,第二列显示Address其他的DataTable的数据列比如Tel我不想显示。
因为GridView里面不是有个BoundField列这个列里面可以设置DataField 你们这个控件有吗?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 17:39:00
7#
回复 6楼bamengqiu的帖子

按列绑定方法如下:

  1.             DataTable dt = new DataTable("Test");
  2.             DataRow dr = default(System.Data.DataRow);
  3.             dt.Columns.Add("Name");
  4.             dt.Columns.Add("Address");
  5.             dt.Columns.Add("Email");
  6.             dr = dt.NewRow();
  7.             dr[0] = 2;
  8.             dr[1] = 1;
  9.             dr[2] = 5;
  10.             dt.Rows.Add(dr);
  11.             dr = dt.NewRow();
  12.             dr[0] = 4;
  13.             dr[1] = 2;
  14.             dr[2] = 5;
  15.             dt.Rows.Add(dr);
  16.             dr = dt.NewRow();
  17.             dr[0] = 3;
  18.             dr[1] = 4;
  19.             dr[2] = 5;
  20.             dt.Rows.Add(dr);
  21.             dr = dt.NewRow();
  22.             dr[0] = 3;
  23.             dr[1] = 4;
  24.             dr[2] = 5;

  25.             FpSpread1.Sheets[0].AutoGenerateColumns = false;
  26.             FpSpread1.Sheets[0].DataSource = dt;
  27.             FpSpread1.Sheets[0].Columns[0].DataField = "Name";
  28.             FpSpread1.Sheets[0].Columns[1].DataField = "Email";
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 17:59:00
8#
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-21 10:26:00
9#
回复 5楼bamengqiu的帖子

6# 的问题请问你的浏览器版本是什么?是否开启了文档模式?
如果是在部署环境下出现问题,是否部署 fp_client 文件?Spread for ASP.NET 部署方法请参考:
点击进入
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部