C# 在C中从DB在列表框中显示数据的最佳方法

C# 在C中从DB在列表框中显示数据的最佳方法,c#,database,winforms,C#,Database,Winforms,我有一个本地数据库,它保存着汽车的记录,它有IDai、primary、plateNumber、Comments等字段。。 此外,我还有一个带有列表框、选中按钮和许多文本字段的表单 我使用的是winforms,每次运行应用程序时,构造函数都会从数据库中检索bool字段名为checked==null的所有记录,并在Listview中显示卡号。单击该列表框中的特定plateNumber时,所选carPlate的其他列数据应显示在文本字段中,但 问题是可能有更多的记录具有相同的plateNumber,其

我有一个本地数据库,它保存着汽车的记录,它有IDai、primary、plateNumber、Comments等字段。。 此外,我还有一个带有列表框、选中按钮和许多文本字段的表单

我使用的是winforms,每次运行应用程序时,构造函数都会从数据库中检索bool字段名为checked==null的所有记录,并在Listview中显示卡号。单击该列表框中的特定plateNumber时,所选carPlate的其他列数据应显示在文本字段中,但

问题是可能有更多的记录具有相同的plateNumber,其中Checked==nulltrue,否则

问题:如何在后台保存有关特定车牌号的信息,当用户单击从列表框中选择车牌号时,它会在表单中显示有关currentby PlateID车牌号的数据。请注意,如果用户单击表单上的选中按钮,它将在DB Checked字段中存储TRUE,并从列表框中删除特定的carPlate,下次启动应用程序时,它将不会显示该特定ID。在web中,我使用javascript隐藏字段来实现这一点,在C中,我不知道如何保存这样的信息,我倾向于阵列?
谢谢。

ListView中填充了ListViewItems。ListViewItem类有一个标记属性,您可以在其中存储所需的任何内容。您的隐藏或幕后数据可以存储在那里。

?发布你的代码!!!你的构造器本身不是已经有了幕后的数据吗?是的,但问题是,如何存储关于特定汽车的数据,以及如何在我选择车牌号后检索它。列表框中也可以有双倍的数据,以及如何辨别哪个ID与单击的列表框中的哪个PlatNumber对应?您能否尝试将问题简化为一个更简单的问题,它仍然显示出您试图理解的行为?你的例子和解释有点难以理解。比如,选中字段真的与问题相关吗?