私はちょっと迷っています。
ItemTemplate を使用した GridView があります。ImageButton を使用して予約を承認および拒否しようとしていますが、SQL コマンドをどこにどのように配置して予約ステータスを更新するかがわかりません。
コーディングを続けるにはヒントが必要です。
Accept および Reject imagebutton の ItemTemplate は次のとおりです。
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:ImageButton runat="server" ID="acceptBooking"
ImageUrl="~/images/accept.png"
OnClientClick="if (!window.confirm('Are you sure you want to accept this booking?')) return false;" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Action">
<ItemTemplate>
<asp:ImageButton runat="server" ID="rejectBooking"
ImageUrl="~/images/reject.png"
OnClientClick="if (!window.confirm('Are you sure you want to reject this booking?')) return false;" />
</ItemTemplate>
</asp:TemplateField>
私のSQLデータソース:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
SelectCommand="SELECT [bookingScheduleID], [eventTitle], [week1], [week2], [week3], [week4], [week5], [week6], [week7], [week8], [exhibitorname], [boothAlias], [category], [status], [dateBook],[custNo] FROM [bookingschedule]"
>
</asp:SqlDataSource>
テーブル [bookingschedule] のフィールド [status] を更新したい
私のインターフェース: