我有点迷路了。
我有一个带有 ItemTemplate 的 GridView。我正在尝试使用 ImageButton 批准和拒绝预订,但我不知道在哪里以及如何放置 sql 命令来更新预订状态。
我需要提示来继续我的编码。
这是我的接受和拒绝图像按钮的 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]
我的界面: