使用参数数据绑定属性

时间:2010-04-23 00:24:54

标签: .net vb.net winforms data-binding

我想将数据绑定到需要参数的属性。

最好的办法是什么?有工作吗?我愿意接受任何建议。

我考虑过定义自定义列和单元格,因为属性所需的参数可以从绑定到行的对象中获得,但是我无法实现这个想法。

作为一个额外的问题,我认为这是由此引发的,我还为datagridview创建了一个自定义列和单元格,它在构造过程中实现了接口的实现。我已经以编程方式将此列添加到datagrid视图(将Interface实现传递给列构造函数)。我已经覆盖了paint方法,该方法使用列中其他行的参数来评估接口植入中的属性,但它似乎根本不会调用paint方法。甚至在DataGridView.Refresh()上。基本上我希望此列也更新,使用绑定到行的基础对象中的参数从接口实现中评估属性,并在单元格中打印此数字。

第二个问题的原因是我可以在很多不同时间实现接口,并且只在一列动态地显示它的评估。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

引用下面链接的文章:

在.NET中,控件可以包含许多可以绑定到DataSource的属性。每个数据绑定属性都有一个关联的Binding对象。由于控件可以有许多Binding对象,因此控件具有所有Binding对象的集合(ControlBindingsCollection类的实例)。还要记住,同一控件的不同属性可以绑定到不同的数据源。

http://www.codeproject.com/KB/database/databindingconcepts.aspx

希望有所帮助。