我是基础设施和 winGrids 的新手
我有带有下表的 SQL 数据库
Costumers
[ID][Name]
另外,我有 UserControl,它有 winGrid 和 add\remove 按钮。
当 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});
}