私はDevExpressのxtragridコントロールを使用しています。私のアプリケーションでは、実行時にgridcontrolのデータソースプロパティを設定していますが、フォームが表示されても更新されたテーブル値は表示されません。devexpressについてxtragridのデータソースのプロパティ
この問題を解決するにはどうすればよいですか?
私は他の一つのメインフォーム&を持っているが、子供のものです。私は実際にユーザーコントロールである私の子供のフォーム&に私のgridviewを置いた。そして、そのユーザーコントロールに、私は私は1つのフォームは、私はそのフォーム&私は私のグリッドビューに表示しています。この情報を記入&を開けますし、ボタンをクリックしたときに私のGridViewの& 1つのバーボタンアイテム&を持っている、それが正常に動作します。
そして、私のメインフォームは、一つのボタンがあります。私も、そのボタンをクリックすると、同じフォームは、私はその形式のデータを記入したときに、私は私がdatasource
財産だけでなく、refreshdatasource()
方法を使用しているため、ユーザーコントロール上にある私のグリッドビューでその情報を表示したい&を開けますグリッドコントロールの挿入された値を表示しません。実行時にグリッドビューの列を作成しました。私は今どうすればいい?
私はこれにイベント処理を使用しました。私のイベントは、バーのボタンアイテムをクリックすると開くディテールフォームで宣言されます。イベント宣言下の
public event DataAddedEventHandler DataAdded;
public delegate void DataAddedEventHandler();
follows-としてはusercontrol-
ofrmAddContact
にある機能&イベント登録をイベント処理ですが、私の詳細フォームのオブジェクトです。
ofrmAddContact.DataAdded += new frmAddContact.DataAddedEventHandler(AddRow);
private void AddRow()
{
xgBase.DataSource = dbContact.selectAllContacts();
xgBase.RefreshDataSource();
}
私は、メインフォームのボタンをクリックしたときに私が
おかげで...
で起こっている私はそれが原因でユーザーコントロールの私のオブジェクトの起こっている私の問題を解決しました – Priyanka