2011-08-19 87 views
0

我有一个windows窗体,其中包含一些gridView的一些命令。C#WinForms:如何强制DataGridView从数据源绑定其数据

我的目标是获得一个带有订单ID的表单的构造函数,构造函数将负责在gridView中选择该顺序。

但我注意到,gridView,而代码的执行是在构造函数 - 是空的!尽管InitialComponents()已被调用!

所以,我想一个办法执行GridView控件(或数据源)绑定他们的数据(如的DataBind()在Web窗体的方法)

我知道我能做到在很多方面我的目标,但我想用这种方式来改善我的DataBinding信息。

dataSource类型是ObjectDataSource,对象是LinqDataContext。

谢谢..

+0

将Id存储在字段中并在Load事件中选择。 –

+0

是的,我在脑海中有这个想法,谢谢,但我很生气,想知道如何解决这个问题:D –

回答

0

您是否在使用BindingSource对象?如果不是,你是否同时设置: (1)DataSource (2)DataMember 适当?

+0

是的,我使用BindingSource,dataBinding完成但不在构造函数时间,它是在那之后完成。我想在构造函数中强制执行数据绑定 –

+0

如果在Load事件中进行了数据绑定,您是否会遇到任何问题? – Arun

+0

嗯我希望尽可能使自己的代码尽可能专业,当我声明一个字段用于保存id临时字段,然后将它传递给Load事件时,我感觉自己不那么专业,但我会这么做,因为没有其他方式,我认为:(谢谢@阿伦你的帮助 –