【发布时间】:2021-01-01 14:36:04
【问题描述】:
我有一个products 列表,我正在尝试将它们添加到数据网格视图中。每个产品都有一个属性,如 id、名称、品牌、价格、stockAmount、isPackaged 和产品类型属性。我想要的是使 IsPackaged 布尔值不可见,如果该布尔值为真,则将 productType 更改为“packaged”,如果它不是“未打包”,我不想在每次插入时输入 packageType。但是,我收到类似“名称 IsPackaged 在当前上下文中不存在”的错误
为了隐藏 isPackage 列,我找到了一个可以正常工作的代码: dataGridView1.Columns["IsPackaged"].Visible = false;
list.Add(new Product()
{
ID = 4,
Name = "Ice Cream",
Brand = "Magnum",
Price = 12,
IsPackaged = true,
ProductType = IsPackaged ? "Packaged" : "Unpackaged" , //Here is the error
StockAmount = 50,
});
【问题讨论】:
标签: c# datagridview datagridviewcolumn