2013-06-25 12 views
1

DATE_RANGE_FROM 및 DATE_RANGE_TO에 대해 BoundField가 두 개인 gridview가 있습니다. CompareValidator를 사용하여 DATE_RANGE_TO에 사용자가 DATE_RANGE_FROM보다 오래된 날짜를 포함하지 않도록하고 싶습니다. Controltovalidate 및 controltcomompare로 gridview boundfields를 사용할 수 있습니까?GridValueBoundFields를 ControlToValidate 및 ControlToCompare로 CompareValidator에서 사용할 수 있습니까?

<asp:GridView ... > 
    <Columns> 
     <asp:boundfield datafield="DATE_RANGE_FROM" convertemptystringtonull="true" headertext="Period Covered From" /> 
     <asp:boundfield datafield="DATE_RANGE_TO" convertemptystringtonull="true" headertext="Period Covered To" /> 
    </Columns> 
</asp:GridView> 
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="DATE_RANGE_TO" ControlToCompare="DATE_RANGE_FROM" Operator="GreaterThanEqual" Type="Date" ErrorMessage="Period Covered To should NOT be earlier than Period Covered From."></asp:CompareValidator> 

답변

0

..

컬럼에 대한 ID의의 각 행에 대해 변화에 따라 작동하지 않을 그리드 외부로 배치, 열을 템플릿과 다음 해당 템플릿 안에이 유효성 검사기를 사용하여 이러한 열을 변환 시도