我在数据库表中有一个名为“flags”的字段,它是一个位字段,允许每一行采用几个不同的选项。标志定义如下:
enum myflags
{
Delivered = 1,
Cancelled = 2,
SpecialOrder = 4
}
因此,一行中的 flags 字段本质上可以是 Cancelled、Delivered 和 specialOrder,其值为 7。
如何让这些标志在我的 Windows 应用程序中的 DataGridView 控件中工作。假设我想创建一个带有一些表字段的 DataGridView,然后为标志的已取消元素创建一个复选框 - 我该怎么做?
我不能为每个标志的含义使用单独的字段 - 我必须将其全部保留为一个字段。
如果这有什么不同,我正在使用实体框架。