0

エンティティ モデル

これは私が取り組んでいる単純なモデルで、3 つのテーブルです。
ClientID 、ClientName
、 Current_Balance 、 Required 、 Expected 、 Paid 、 Difference_Req_Paid_Difference _Expe_Paid、DateWeekly を表示する DataGridView が必要であり、この DataGridViewを使用して、新しい行を追加し、現在の DataSource を編集することができます。

visibledataGridView1.DataSource = context.Payments.Select(x => 
    new {  x.Client.ClientName,
x.ClientID,
x.Current_Balance,
x.Paid,x.Expected,
x.Required,
x.Difference_Exce_Paid,
x.Difference_Req_Paid 
});

しかし、これは追加や編集ができないことを示しているだけです。

4

2 に答える 2

0

問題は、現在の PaymentID であるかどうかをデータベースでチェックインして、データベースの行を更新する sp によって変更されます
。 そうでない場合は、Payment から新しいオブジェクトを作成して Payments に追加します。

于 2013-02-07T12:10:38.437 に答える
0

これをチェックしてください、私はその助けを願っています

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.editmode(v=vs.90).aspx

http://www.idothink.com/2009/06/datagridview-editmode.html

于 2013-02-03T15:06:51.803 に答える