gpt4 book ai didi

asp.net - 如何从数据库获取空值到gridview中的复选框

转载 作者:行者123 更新时间:2023-12-02 17:47:13 25 4
gpt4 key购买 nike

我在 gridview 中有一个复选框。

 <asp:CheckBox  ID="chkStatus"
runat="server"
Checked='<%#GetStatus(Eval("VaccinationCompletedStatus"))
%>'/>

GetStatus函数如下

  Public Function GetStatus(ByVal objStatus As Object) As Boolean
If objStatus = True Then
Return True
ElseIf objStatus = False Then
Return False
Else
Return False
End If

End Function

但是,如果 Status 来自数据库的值为 null,那么就会出现一个错误,因为 System.DBNull 无法转换为对象。如果 null 来自数据库,我希望将复选框选中为 false。

最佳答案

您可以先检查 DBNull:

If DBNull.Value.Equals(objStatus) Then
Return False
Else
Return objStatus
End If

关于asp.net - 如何从数据库获取空值到gridview中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com