带有LINQ的Windows窗体复选框

时间:2010-12-13 16:10:19

标签: winforms linq checkedlistbox

我正在使用带有Windows窗体的checkedListBox。我正在使用LINQ进行数据库操作。

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

HTH。