У меня есть список переключателей. жерех код:Передача значения NULL в отчет rdlc Логический параметр
Auditing: <asp:RadioButtonList ID="RBLAudit" runat="server" Font-Bold="true" RepeatDirection="Horizontal" RepeatLayout="Flow" TextAlign="Left">
<asp:ListItem Value="true" Text=" Audited" Selected="True"/>
<asp:ListItem Value="false" Text=" Not Audited "/>
<asp:ListItem Value="" Text="ALL"/>
</asp:RadioButtonList>
и у меня есть RDLC отчет с булевым параметром как ниже:
Я хочу передать нулевое значение, если выбрать ALL варианта списка переключателей. Стараюсь этот код за
If (RBLAudit.SelectedValue <> "") Then
p9 = New ReportParameter("State", RBLAudit.SelectedValue)
ElseIf (RBLAudit.SelectedValue = "") Then
p9 = New ReportParameter("State", DBNull.Value.ToString())
End If
Dim RepParams() As ReportParameter = {p1, p2, p3, p4, p5, p6, p7, p8, p9}
, но это не работает, если RBLAudit.SelectedValue = ""
. Ошибка "The value provided for the report parameter 'State' is not valid for its type."
Как передать значение null для этого логического параметра?