2013-12-11 17 views
0

我的網格中有兩個下拉列表(如果選中了一個下拉列表,而另一個未在客戶端上選中),它應該填充錯誤消息,要求用戶從第二個選擇值落下。我想利用這個功能的幫助,我非常感激使用比較驗證器來比較網格項目模板中的兩個下拉列表

<Columns> 
        <asp:TemplateField> 
            <ItemTemplate> 
                <asp:DropDownList ID="ddlrate1" runat="server" Width="300px"> 
            </ItemTemplate> 
        </asp:TemplateField> 
        <asp:TemplateField> 
            <ItemTemplate> 
                <asp:DropDownList ID="ddlrate2" runat="server" Width="300px"> 
           </asp:DropDownList> 
            </ItemTemplate> 
        </asp:TemplateField> 
         <asp:TemplateField> 
            <ItemTemplate> 
                <asp:CompareValidator ID="CompareValidator1" runat="server" Operator = "LessThan" ErrorMessage="Rate1 should be less than Rate2" ControlToValidate = "ddlrate1" ControlToCompare = "ddlrate2"></asp:CompareValidator> 
            </ItemTemplate> 
        </asp:TemplateField> 
    </Columns> 

這就是我與請嘗試比較校驗給我的建議

+0

可以使用的RequiredFieldValidator –

回答

0

可以使用RequiredFieldValidator的

<asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="Cause" InitialValue="0" runat="server" ErrorMessage="Please Selecte One " Display="Dynamic"> 
</asp:RequiredFieldValidator> 
<asp:DropDownList ID="Cause" runat="server" CssClass="drbox"> 
<asp:ListItem Value="0" Selected="True">- select one -</asp:ListItem> 
<asp:ListItem Value="1" Selected="True">cause1</asp:ListItem> 
</asp:DropDownList> 
+0

感謝回答Mahmoude,但是我想要的是如果一個被選中,另一個沒有被選中,那麼它應該會給出一個信息,要求選擇第二個下拉菜單 – Sri

+0

你的意思是如果沒有人選擇它的o凱。但如果一個選定的用戶必須選擇另一個 –

+0

是絕對這就是我想要 – Sri