私はインフラジスティックスとwinGridsに不慣れです
次の表のSQLデータベースがあります
Costumers
[ID][Name]
さらに、winGridボタンとadd\removeボタンを持つUserControlがあります。
UserControllがになると、アクティブなwinGridデータソースがテーブルにバインドされます
winGrd.DataSource = Tables.Costumers;
ユーザーがコスチュームテーブルからデータを追加/削除したい場合は、関連するボタンをクリックします。テーブルはそれに応じて変更されますが、グリッドに表示されるデータは変更されません。使用しました
winGrd.Refresh();
しかし、それは効果がありません
これを行う方法は何ですか、コード例は大歓迎です
ありがとう
---編集済み----コードの追加:
private void BtnAdd_Click(object sender, System.EventArgs e)
{
//...
DB.DataProxy.AddCostumer(txtType.Text);
winGrd.Refresh();
//...
}
AddCostumerメソッドは、最終的に、顧客テーブルを更新する次のメソッドを呼び出します。
public void AddCostumer(string type)
{
Costumers.InsertOnSubmit(new InsertOnSubmit{ Name = name});
}