0

我的 sql 数据库中有一个表,其中包含以下字段:Name(string)、Quartal1(bit)、Quartal2(bit)、Quartal3(bit)、Quartal4(bit)。

我将该表绑定到数据网格(Visual Studio 中的 Winform)。我为每个 Quartal 设置了一个复选框,并将数据集保存到我的数据库中。它实际上工作它写入一个 1 以检查到我的数据库,但它写入一个 NULL 而不是 0(代表 false)到我的数据库中以进行未检查。我试图将“FalseValue”和“TrueValue”属性更改为“FALSE”和“TRUE”或“0”和“1”,但它没有帮助。我还将字段属性“NULLS ALLOWED”更改为“NULLS NOT ALLOWED”,但这也没有帮助。因为我需要一个 0 来表示未检查,所以我需要你的帮助来完成它。

4

1 回答 1

1

好的,它没有工作。有帮助的是我创建了一个新数据集并使用了设计器视图。在这里,您可以将默认值(默认值类似于 )设置为我需要的值(在本例中为 0)。现在它将值写入数据库。

于 2013-06-11T12:15:03.370 回答