次のコードは、2 つのテーブルからの結果を dataGrid に表示します。
しかし、データを更新してDBに戻すことはできないことを理解しています(匿名型を示しているため)
public class NameAndDone
{
public string document_Name { get; set; }
public bool ? document_Done { get; set; }
}
vagEntities projectE = new vagEntities();
var doc = from c in projectE.Person_Documents
join cw in projectE.Documents on c.Document_Id equals cw.Document_Id
where c.Person_Id == selc
select new NameAndDone { document_Name = cw.Document_Name,document_Done = c.Document_done};
carsGrid.ItemsSource = doc;
そしてxamlで
<DataGrid Grid.Row="1" RowHeight="30" AutoGenerateColumns="False" Margin="15,15,15,96" x:Name="carsGrid" >
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=document_Name}" MinWidth="100" Header="Documents" />
<DataGridCheckBoxColumn Binding="{Binding Path=document_Done}" Header="Done" />
</DataGrid.Columns>
</DataGrid>
私の質問は次のとおりです: saveChanges () 関数で更新することは可能ですか? または、すべてのコードを変更する必要があります (そうでないことを願っています)
助けてくれた人に前もって感謝します(たとえ私が理解できなくても)
誰かアイデアはありますか?