找回密码
 立即注册

QQ登录

只需一步,快速开始

wjj_123

银牌会员

44

主题

81

帖子

2173

积分

银牌会员

积分
2173

活字格认证

wjj_123
银牌会员   /  发表于:2012-5-4 11:53  /   查看:5094  /  回复:3
Spread 绑定数据库一张表并在一单元格上显示出表中某一列的值?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-4 11:59:00
沙发

回复 1# wjj_123 的帖子

wjj_123 你好,
不好意思,我不是很明白你的 Case,能够进一步解释下?
Spread 绑定数据后,列头对应数据库字段名称,行头对应数据库中的行,单元格和数据库中数据一一对应。
回复 使用道具 举报
wjj_123
银牌会员   /  发表于:2012-5-4 13:27:00
板凳
我的意思是说用datatable 查询数据库一张表, 怎样通过表的主键查询把某一行字段显示在spread 一个单元格上
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-4 16:11:00
地板

回复 3# wjj_123 的帖子

wjj_123 你好,如果需要绑定某一行字段,目前的方法为分别为某一行单元格赋值,参考代码:

  1. //设置数据源
  2. DataTable dataSource = new DataTable();

  3. dataSource.Columns.Add("第一列", typeof(System.String));

  4. dataSource.Columns.Add("第二列", typeof(System.String));

  5. dataSource.Columns.Add("第三列", typeof(System.Int32));

  6. dataSource.Rows.Add("1", "1", "1");

  7. dataSource.Rows.Add("1", "1", "1");

  8. dataSource.Rows.Add("1", "1", "1");

  9. //绑定单个 TextBox

  10. this.FpSpread1.Sheets[0].Cells[1, 0].Text = dataSource.Rows[0][0].ToString();

  11. this.FpSpread1.Sheets[0].Cells[2, 0].Text = dataSource.Rows[1][0].ToString();

复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部