找回密码
 立即注册

QQ登录

只需一步,快速开始

pbuilder

注册会员

13

主题

49

帖子

108

积分

注册会员

积分
108

活字格认证

pbuilder
注册会员   /  发表于:2010-11-11 11:22  /   查看:6667  /  回复:4
代码如下
public class Class1
    {
        public int Id;
        public string Name;
}
我有一个static IList<Class1> list;
如何绑定数据才能当list里数据变化了时 fpspread里数据也跟着变化;

目前list只会有新增和删除;

4 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-11-11 11:49:00
沙发
在你更改数据后,调一下Refresh即可。
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-11-11 13:15:00
板凳
FPSPREAD怎么绑定LIST数据呀.
我用
fpspread1_Sheet1.DataSource=list
再设
fpspread1_Sheet1.Columns[0].DataField=&quot;Id&quot; 显示不了数据
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-11 13:50:00
地板
数据源是IList,只能绑定一列。DataField是制定Table类型的数据源的列的。
如果你在目前目前的基础上想实现第一列显示Id,你就在Class1中override ToString()方法,让它return Id.ToString()就可以了。
回复 使用道具 举报
pbuilder
注册会员   /  发表于:2010-11-12 10:37:00
5#
这个问题自己搞定了,
是可以绑定IList的.
把类定义改下就行了.
把所个定义都带个GET.SET绑定就能显示了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部