找回密码
 立即注册

QQ登录

只需一步,快速开始

pengin

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
pengin
新手上路   /  发表于:2012-12-17 19:04  /   查看:5521  /  回复:3
Spead使用SortRow排序后,如何取得一览中的数据(排序后的数据),请帮忙解决谢谢!
例如:排序前一览中内容   
         No   Cd     Name
         1      a       name
         2       b      name2
         点击一览标题No实现排序后一览中内容为
         No   Cd     Name
         2       b      name2
         1      a       name
现在排序后一览中的数据内容,如何取得到datatable中?

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-12-18 12:30:00
沙发
回复 1楼pengin的帖子

pengin 你好
请问“如何取得到datatable中? ”具体是什么意思呢,比如通过以下代码设置Spread数据源,并排序,你希望在Button1d_Click中取什么数据呢:
  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 System.Data.DataTable dt = new System.Data.DataTable();
  6.                 dt.Columns.Add("No");
  7.                 dt.Columns.Add("Code");
  8.                 dt.Columns.Add("Name");

  9.                 dt.Rows.Add(1, "A", "Name1");
  10.                 dt.Rows.Add(2, "B", "Name2");

  11.                 FpSpread1.DataSource = dt;

  12.                 FpSpread1.ActiveSheetView.SortRows(0, false, false);

  13.             }
  14.         }

  15.         protected void Button1_Click(object sender, EventArgs e)
  16.         {

  17.         }
复制代码
回复 使用道具 举报
pengin
新手上路   /  发表于:2012-12-18 13:25:00
板凳
就是排序后的一览中内容放入datatable中
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-12-18 17:41:00
地板
回复 3楼pengin的帖子

pengin 你好,

Spread 本身不具备该功能,可以通过遍历单元格取值,使用 Sql 语句写入数据库。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部