我正在使用DevExpress的xtragrid控件。在我的应用程序中,我在运行时设置了gridcontrol的datasource属性,但是当我的表单显示时它不显示我更新的表值。关于devexpress xtragrid的数据源属性
如何解决此问题?
我有一个主要的形式&其他是儿童的。我把我的gridview放在我的子窗体&上,这实际上是一个用户控件。并在该用户控制我有我的GridView &一个栏按钮项目&当我点击按钮,然后一个窗体打开&我填写表格&我在我的网格视图上显示的这种信息,它工作正常。
而我的主窗体也有一个按钮。当我点击那个按钮,然后同样的表单被打开&当我填写该表单中的数据,然后我想在我的网格视图中显示的信息在用户控件上,我使用了datasource
属性以及refreshdatasource()
方法的网格控件,但它并没有在我的网格视图中显示插入的值。我在运行时创建了我的gridview的列。我现在应该怎么做?
我为此使用了事件处理。我的事件是在我点击栏按钮项目时打开的详细表单中声明的。事件声明是如下 -
public event DataAddedEventHandler DataAdded;
public delegate void DataAddedEventHandler();
下面
被事件处理功能&事件注册这是对usercontrol- ofrmAddContact
是我的细节的对象形成。
ofrmAddContact.DataAdded += new frmAddContact.DataAddedEventHandler(AddRow);
private void AddRow()
{
xgBase.DataSource = dbContact.selectAllContacts();
xgBase.RefreshDataSource();
}
我注册事件时,我的用户控件栏按钮项目点击以及当我在主表单按钮单击
感谢...
我解决我的问题,那是因为我的用户控制的对象的事 – Priyanka 2011-05-30 07:31:04