找回密码
 立即注册

QQ登录

只需一步,快速开始

ahljxwy

银牌会员

27

主题

67

帖子

3969

积分

银牌会员

积分
3969

活字格认证

[已处理] 数据绑定的问题

ahljxwy
银牌会员   /  发表于:2012-3-28 16:30  /   查看:5760  /  回复:3
FPSpread1.Sheets[0].DataSource=dt;   //dt是一个datatable
我现在想删除dt中的几行,但界面上表格控件中的数据也发生变化了,我想要实现的效果是设置完表格控件的DataSource之后就将这个表格的数据绑定跟这个dt脱离关系,也就是绑定完后再编辑这个dt对界面上的数据不再有影响了,请问该怎样操作,谢谢!

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-3-29 09:40:00
沙发

回复 1# ahljxwy 的帖子

ahljxwy 你好,

请问楼主绑定数据的时机是什么呢?下面是我的绑定语句,没有出现同步情况:

  1.             string sql = string.Format("select * from test1");

  2.             DataTable _dt = new DataTable();
  3.             SqlConnection con = new SqlConnection(GetConnectionString());
  4.             con.Open();

  5.             SqlDataAdapter data = new SqlDataAdapter(sql, GetConnectionString());
  6.             data.Fill(_dt);
  7.             this.fpSpread1.Sheets[0].DataSource = _dt;
复制代码
回复 使用道具 举报
ahljxwy
银牌会员   /  发表于:2012-3-29 13:11:00
板凳
这样的绑定后在表格上编辑就等于编辑跟他绑定的这个_dt ?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-29 16:17:00
地板

回复 3# ahljxwy 的帖子

ahljxwy 你好,
是的,我按照 2 # 的绑定方法。绑定之后,编辑单元格或删除行,会同步到 _dt ,但不会同步到 _dt 数据源。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部