Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 带有LINQ的Windows窗体复选框_Winforms_Linq_Checkedlistbox - Fatal编程技术网

Winforms 带有LINQ的Windows窗体复选框

Winforms 带有LINQ的Windows窗体复选框,winforms,linq,checkedlistbox,Winforms,Linq,Checkedlistbox,我正在windows窗体中使用checkedListBox。我正在使用LINQ进行数据库操作 现在,当用户编辑表单时,我需要查看复选框是否是新选中的,条目是否不存在,并将其插入表中。如果他们之前已选中该条目,现在已将其选中,我需要从数据库中删除该条目。有人能帮我吗?我怎样才能用简单的方法做到这一点?在排序中,我需要插入任何新选中的复选框,如果它们以前存在但未被选中,则将其删除 非常感谢。您可以轻松获得选中和未选中的项目,但要确定它们是否最初是选中/未选中的,您必须将其存储在某个位置,无论是标记属

我正在windows窗体中使用checkedListBox。我正在使用LINQ进行数据库操作

现在,当用户编辑表单时,我需要查看复选框是否是新选中的,条目是否不存在,并将其插入表中。如果他们之前已选中该条目,现在已将其选中,我需要从数据库中删除该条目。有人能帮我吗?我怎样才能用简单的方法做到这一点?在排序中,我需要插入任何新选中的复选框,如果它们以前存在但未被选中,则将其删除


非常感谢。

您可以轻松获得选中和未选中的项目,但要确定它们是否最初是选中/未选中的,您必须将其存储在某个位置,无论是标记属性还是某个变量中的某个位置


HTH.

是否有任何按钮可以提交更改,或者在每次选择后都会提交更改?是的,这是一个很长的表单。按钮保存更改