Panel内のいくつかのコントロール(主にテキストボックス)への入力に基づいてフィルタを設定しようとしているGridViewがあります。チェックボックスを使わずに他の場所でやったことがありますが、これは難しい問題です。しかし今、このケースではフィルタの情報を提供するチェックボックスがあります。SelectParameters asp:CheckBoxコントロールのControlParameter
チェックボックスは次のようになります。私は、テキストボックスにリンクしていたDataSourceのために次に
AND (RTRIM(LTRIM(ISNULL(@TicketClosed, ''))) = '' OR TicketClosed LIKE '%' + @TicketClosed + '%') AND
:私のようにそれを構築していdatasrouceのSELECT文で
<asp:CheckBox ID="TicketClosed_ChBox" runat="server" Width="25px" AutoPostBack="true"></asp:CheckBox>
制御を使用して:
<asp:ControlParameter Name="TicketClosed" ControlID="TicketClosed_ChBox" Type="Boolean" ConvertEmptyStringToNull="true" />
この問題は、「データ型var charとbitはadd演算子で互換性がありません。 "
ControlParameterをByteと他のいくつかの型に反転しようとしましたが、それでも失敗します。なぜ私はこれを飛ばすことができないのか分かりません。
思考?