DetailViewのIDに基づいて、特定の値がテーブルに存在するかどうかを確認したいと思います。たとえば、テーブルには4つのフィールドがあります。
ID承認済み1承認済み2承認済み3
A)最初に、Approved1、Approved2、Approved3がnullでないかどうかを確認します。つまり、3つのフィールドすべての値がYesまたはNoのいずれかです。それらのいずれかがnullまたは空白の場合、関数を終了したい
B)すべてのApproved(*)フィールドの値がDetailViewで選択したIDに基づいて「YES」の場合、関数を呼び出したいと思います。C)承認済みフィールドの1つが「いいえ」の場合、他の関数を呼び出したいと思います。
私はこれまでに以下を持っていますが、それをどのように組み合わせるかはわかりません。ここに私の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" />
<asp:Button ID="Button2" runat="server" CausesValidation="False"
CommandName="Cancel" Visible="false" Text="Cancel" />
</EditItemTemplate>
<ItemTemplate>
</asp:DetailsView>