Мне нужен некоторый ожидаемый совет о том, как обрабатывать следующее: - У меня есть поле данных misc_text_2, которое имеет тип varchar (25) и допускает NULL. Теперь, если я использую следующий синтаксис
<asp:Label ID="lblPrinter" runat="server" Text='<%# iif(eval("misc_text_2") is dbnull.value, "", iif(eval("misc_text_2") like "NA", "None", iif(eval("misc_text_2") like "KP1", "Kitchen Printer 1", iif(eval("misc_text_2") like "KP2", "Kitchen Printer 2", iif(eval("misc_text_2") like "KP3", "Kitchen Printer 3", iif(eval("misc_text_2") like "BP1", "Bar Printer 1", iif(eval("misc_text_2") like "BP2", "Bar Printer 2", iif(eval("misc_text_2") like "BP3", "Bar Printer 3", Eval("misc_text_2")))))))))%>'></asp:Label>
Я продолжаю получать сообщение об ошибке. Сведения об исключении: System.InvalidCastException: недопустимо преобразование типа DBNull в тип String.
Я знаю, что что-то упустил, но что ...
Заранее спасибо