首页 > 解决方案 > ASP.net 如何循环遍历 sql server 并更新表格按钮图像?

问题描述

我创建了一个表格,每个单元格都包含带有图像的按钮:

汽车.aspx

<asp:TableRow>
<asp:TableCell ID="TableCell1" class="seatCell" valign="middle" runat="server">
<asp:ImageButton ID="ImageButton1" ToolTip="Window Side" ImageUrl="~/Images/available_seat_img.gif" runat="server" />1</asp:TableCell>
<asp:TableCell ID="TableCell2" class="seatCell" valign="middle" runat="server">
<asp:ImageButton ID="ImageButton2" ImageUrl="~/Images/available_seat_img.gif" runat="server" />2</asp:TableCell>
<asp:TableCell ID="TableCell3" class="seatCell" valign="middle" runat="server">
<asp:ImageButton ID="ImageButton3" ImageUrl="~/Images/available_seat_img.gif" runat="server" />3</asp:TableCell>
<asp:TableCell ID="TableCell4" class="seatCell" valign="middle" runat="server">&nbsp;xxx</asp:TableCell>
</asp:TableRow>

我在 SQL Server 中创建了一个表:

Car         Date          Seat1     Seat2      Seat3
Honda       August        NULL      Book       Book
Proton      August        Book      NULL       NULL

因此,默认情况下,座位图设置为 NULL,这意味着将显示图像:~/Images/available_seat_img.gif。如果用户选择汽车模式是本田,那么任何人都知道如何循环这个 sql server,那么如果 sql server 中用于 Seat 列的表格单元格是 Book,那么表格图像将更改为 book.gif?

请帮忙,谢谢。

标签: asp.netsql-serverdatatable

解决方案


推荐阅读