使用C#检查表中是否存在值

时间:2012-10-29 19:25:04

标签: c# asp.net detailsview

我想根据DetailView中的ID检查表中是否存在某些值。例如,我在表中有4个字段:

ID Approved1 Approved2 Approved3

A)首先,我想检查Approved1,Approved2,Approved3是否为空,表示所有3个字段的值均为“是”或“否”。如果其中任何一个为空或空白,那么我想退出函数

B)如果所有Approved(*)字段的值基于DetailView中所选的ID为“YES”,那么我想调用一些函数; C)如果其中一个Approved字段为“NO”,那么我想调用其他一些函数。

我到目前为止还有以下内容但不确定如何将它组合在一起。谢谢 这是我的aspx文件

 <asp:DetailsView ID="DV_Mgr_Appr" runat="server" Height="50px" Width="867px" AutoGenerateRows="False"
            BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px"
            CellPadding="3" DataKeyNames="ID" DataSourceID="DV_ManagerApp_DS" GridLines="Horizontal"
            DefaultMode="Edit">
            <AlternatingRowStyle BackColor="#CCCCFF" />
            <EditRowStyle BackColor="#FFFFE1" Font-Bold="True" ForeColor="#003366" />
            <Fields>
                <asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="True" 
                    SortExpression="ID" />
'''
'''
'''
'''
<asp:TemplateField ShowHeader="False">
                    <EditItemTemplate>
                        <asp:Button ID="Button1" runat="server" CausesValidation="True" 
                            CommandName="Update" Text="Save Changes" />
                        &nbsp;<asp:Button ID="Button2" runat="server" CausesValidation="False" 
                            CommandName="Cancel" Visible="false" Text="Cancel" />
                    </EditItemTemplate>
                    <ItemTemplate>
</asp:DetailsView>

0 个答案:

没有答案