删除主记录并使其仅用于旧条目,而不是新条目

时间:2014-07-21 10:10:58

标签: vb.net datagridview sql-server-2008-r2

我遇到了如下所述的问题。

我正在开发一个包含带有多个列的vb.net datagrid的表单。

很少列是comboboxcolumn类型,它们绑定到SQL数据库的数据源。

现在,当新条目开始时,用户从组合框的不同单元格中选择数据,依此类推。 然后,网格中的所有行数据都将保存到数据库中。

现在,如果我删除一个表的主记录,这是一列datagrid的数据源, 当我打开现有条目列表时,该特定单元格显示为空,因为其主数据在表格中不可用。

如何在现有条目中显示已删除的主数据,但不在新条目中显示?(显然它不适用于新条目)

1 个答案:

答案 0 :(得分:0)

我不会删除数据...我会有一个冗余的布尔列。然后而不是删除标记列为redundant = true。

我将使用项目和编辑模板的数据网格。在项目模板中将有一个标签,该标签将绑定到记录值。在编辑模板中将有一个组合框,它将被绑定到数据源,其中redundant = false。