Panel의 여러 컨트롤 (주로 TextBoxes)에 대한 입력을 기반으로 필터를 설정하려고하는 GridView가 있습니다. 내가 어려움을 겪고있는 체크 박스없이 다른 곳에서도이 작업을 해냈다. 하지만이 경우 필터에 대한 정보를 제공하는 확인란이 있습니다. 하여 데이터 소스에 대해 내가 텍스트 상자에 연결하고있어에서 다음SelectParameters asp : CheckBox 컨트롤의 ControlParameter
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 및 다른 여러 유형으로 바꾸려고 시도했지만 여전히 실패합니다. 왜 내가 이걸 비행 할 수 없는지 잘 모르겠다.
생각하십니까?