本文介绍了我如何...如何最好地在Windows窗体应用程序中指出存在“无价值”的情况。在日期字段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Visual Studio -Visual Basic - Windows窗体。

与Sql server(10.50)dbase的ODBC连接。



数据库日期Cloumn

一般设置

- 数据类型=日期。

- 允许Nulls =是。



如何最好地在Windows窗体中指出日期字段中有无价值?



我应该编码清除(设置为空)数据库中的值吗? (如果Possbile)?







我应编码以呈现空值或defauot值为没有价值?



我的尝试:



我在我的窗口上的Datagridview中清除了日期,并将1900-01-01保存到数据库日期cloumn。

不确定这是应用程序,ODBC连接还是提供此服务器的服务器?



另外

Datetimepicker:如果为null,如何在Windows窗体中指出日期字段中有无值。

Visual Studio -Visual Basic - Windows Form.
ODBC connection to Sql server(10.50) dbase.

Database date Cloumn
General settings
- Data type = date.
- Allow Nulls = Yes.

How best to indicate in the Windows Form that there is "No value" in the date field?

Should i code to clear( set to null ) the value in the database? (if Possbile)?

or

Should i code to present an Null value or defauot value as "No value" ?

What I have tried:

I have cleared dates in a Datagridview on my windows from and "1900-01-01" is saved to the database date cloumn.
Not sure if this is the App, ODBC conenction or the Server providing this ?

Also
Datetimepicker : if null , How best to indicate in the Windows Form that there is "No value" in the date field.

推荐答案

If DbNUll.Value.Equals(DataBaseValue) Then
    'set default value
End If



或:


or:

DataBaseValue = IIf(Not DbNUll.Value.Equals(DataBaseValue), DataBaseValue, New DateTime(1900, 1, 1))





注意: DataBaseValue 是要检查null的变量/字段。



Note: DataBaseValue is a variable/field you want to check for null.



这篇关于我如何...如何最好地在Windows窗体应用程序中指出存在“无价值”的情况。在日期字段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 12:31