如何从C#中DataGridView上绑定的自定义类更新表数据库

时间:2013-08-19 14:09:10

标签: c# entity-framework linq datagridview ado.net

我尝试使用示例更好地解释:

  • 我创建了类产品这样的属性:

    private string _ProductCode = "";
    [DisplayName("ProductCode")]
    public String ProductCode
    {
      get { return _ProductCode; }
      set { _ProductCode = value; OnPropertyChanged("ProductCode"); }
    }
    
  • 类Product实现接口: INotifyPropertyChanged IEditableObject

  • 我创建了具有以下属性的 ProductList 类:

    public List<Product> Products { get; set; }
    
  • 我使用 DataSource 属性将 DataGridView 控件中的类Product绑定

    MyGridView.DataSource = ProductList.Products;
    
  • 我在db SqlServer上创建表 ProductListTable

  • 当我按下表单上的“保存”按钮时,我想在ProductListTable上保存ProductList

首次直接在DataGrid上加载数据。 但我也可以从ProductListTable中检索它,然后在DataGrid上修改,最后保存更改。

我真的很担心要遵循的方式......我必须使用Link 2 Sql,Entity Framework? 我正在为一个小项目寻找一些简单的东西,但是使用POCO类来表示数据层。

现在我应该如何继续将类链接到数据库表?

0 个答案:

没有答案