找回密码
 立即注册

QQ登录

只需一步,快速开始

hannibal

注册会员

5

主题

15

帖子

42

积分

注册会员

积分
42
最新发帖
hannibal
注册会员   /  发表于:2018-4-27 15:50  /   查看:6370  /  回复:10
假设在监控硬件设备的时候每100毫秒来一条数据,我想动态的将获得的数据添加到C1DataGrid中该如何做

10 个回复

倒序浏览
hannibal
注册会员   /  发表于:2018-4-27 15:52:11
沙发
忘了说了,要在后台C#代码中实现
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-4-27 21:50:26
板凳
您好,可以先绑定数据,在刷新数据源,希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-4-27 21:50:30
地板
您好,可以先绑定数据,在刷新数据源,希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
hannibal
注册会员   /  发表于:2018-4-28 09:17:42
5#
List<Message> tasks = new List<Message>();

grid.ItemsSource = tasks;

private void CreateData()
{
    Message msg = new Message();
                ...
                ...
                ...
                ...

    tasks.Add(msg);
}

这样做对吗,我这样做不好用啊!
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-4-28 09:38:16
6#
您好,一种是您使用mvvm的架构,可以实现先后台同步更新,还有一种是变更数据源后重新绑定。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
hannibal
注册会员   /  发表于:2018-4-28 09:55:53
7#
您说的变更数据源后重新绑定是这样吗
grid.ItemsSource = null;
grid.ItemsSource = tasks;
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-4-28 12:31:49
8#
恩,也可以的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
hannibal
注册会员   /  发表于:2018-4-28 13:56:15
9#
好的,谢谢!
回复 使用道具 举报
hannibal
注册会员   /  发表于:2018-4-28 14:17:27
10#
OK,谢谢!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部