0

实体模型

这是我正在研究的一个简单模型,三个表。
我需要有一个 DataGridView 显示 ClientID , Cl ​​ientName, Current_Balance , Required , Expected , Paid , Difference_Req_Paid_Difference _Expe_Paid,DateWeekly 和这个 DataGridView 使我能够添加新行并编辑当前
作为 DataSource 我使用了 LinQ 之类的

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

请检查一下,希望对您有所帮助

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 回答
0

问题通过一个小技巧解决,如果当前 PaymentID 则检查数据库,它将由一个更新数据库中的行的 sp 进行修改,
如果不是,它将从 Payment 创建一个新对象并将其添加到 Payments。

于 2013-02-07T12:10:38.437 回答