値の真または偽のみを含むデータベースのフィールドにチェックボックスをバインドしようとすると、SQLデータベースからデータを表示するためにFormViewを使用しています(NONE OF THE VALUEはNULLです) 。 「指定されたキャストは有効ではありません」というエラーが表示されます。IveはEval
とBind
を試しましたが、どちらの問題も同じエラーを生成しません。FormViewのチェックボックスのバインドの問題
<asp:CheckBox ID="IVT" runat="server"
Checked='<%# Eval("ContactInvite") %>' />
すべての行にある値は、正確に「真」または「偽」ではなく、「F」の1または0または「T」です。それらはデータベースのvarcharカラムに格納されます。