如何在没有SQLAdapter的情况下使用DatagridView进行更新

时间:2011-11-10 06:03:06

标签: c# windows forms

我正在为其中一个网页创建后端。后端是C#中的Windows窗体。

我有一个Business Object PaymentExpected:

public class PaymentExpected 
{
public int ID { get; set; }
public int JoiningID { get; set; }
public int AccountID { get; set; }
.....
 public List<PaymentExpected> Load_All()
{
 ....
}

要填写我的DataGridView,我就这么做:

DG_View.DataSource = paymentExpected.Load_All();

现在我希望在点击“更新”按钮后保存更新,但我不想在使用业务对象时使用SQL适配器。

所以我需要一些方法来获取更改并调用更新。 (我通常会这样更新:)

paymentExpected.ID = 1;
paymentExpected.JoiningID = 1;
paymentExpected.AccountID = 1;
paymentExpected.Save();

但我不确定如何使用datagridview?

1 个答案:

答案 0 :(得分:1)

为什么不能在代码隐藏中保留对“paymentsExpected.Load_All()”数据源的引用,并从按钮单击事件中调用paymentExpected.Save()?