Visual Studio 및 C#을 사용하여 "직원"테이블의 직원 이름이 데이터리스트에 표시되는 직원 로타 시스템을 만듭니다. 이것뿐 아니라 "Staff"테이블과 별도로 ASP에서 2 개의 드롭 다운 목록을 만들었지 만 항목 템플릿 태그에 나타나서 직원 이름 옆에 동적으로 만들 수 있습니다. 그런 다음 사용자는 드롭 다운에서 스태프의 교대 시작 및 종료 시간을 선택할 수 있습니다.데이터리스트의 동적 데이터를 데이터베이스에 삽입하십시오.
새로운 직원이 시작하거나 떠날 때 Staff 테이블이 자주 업데이트되므로 데이터 목록과 동적 드롭 다운을 사용하기로 결정 했으므로 향후 로타는 다른 수의 직원을 포함 할 수 있습니다. 이 드롭 다운 동적으로하여 DataList에서 생성되기 때문에
<table class="style57" width="100%">
<tr>
<td class="style70" width="100%">
<asp:DataList ID="DataList1" runat="server" DataSourceID="StaffHours"
ShowFooter="False" Width="668px" Height="16px" CellPadding="1" CellSpacing="1"">
<ItemTemplate>
<table width="100%">
<tr>
<td class="style76" width="0%">
<asp:Label ID="lblStaffID" runat="server" bgcolor="#CCCCCC" Visible=false Text='<%# Eval("StaffID") %>'/>
</td>
<td class="style73" width="20%">
<asp:Label ID="lblFirstName" runat="server" bgcolor="#CCCCCC" Text='<%# Eval("FirstName") %>'/>
<asp:Label ID="lblLastName" runat="server" bgcolor="#CCCCCC" Text='<%# Eval("LastName") %>' />
</td>
<td width="10%">
<asp:DropDownList ID="ddStartShift" runat="Server">
<asp:ListItem Value="Start Time" Selected="True"></asp:ListItem>
<asp:ListItem Value="06:00"></asp:ListItem>
<asp:ListItem Value="07:00"></asp:ListItem>
<asp:ListItem Value="08:00"></asp:ListItem>
<asp:ListItem Value="09:00"></asp:ListItem>
<asp:ListItem Value="10:00"></asp:ListItem>
<asp:ListItem Value="11:00"></asp:ListItem>
<asp:ListItem Value="12:00"></asp:ListItem>
<asp:ListItem Value="13:00"></asp:ListItem>
<asp:ListItem Value="14:00"></asp:ListItem>
<asp:ListItem Value="15:00"></asp:ListItem>
<asp:ListItem Value="16:00"></asp:ListItem>
<asp:ListItem Value="17:00"></asp:ListItem>
<asp:ListItem Value="18:00"></asp:ListItem>
<asp:ListItem Value="19:00"></asp:ListItem>
<asp:ListItem Value="20:00"></asp:ListItem>
<asp:ListItem Value="21:00"></asp:ListItem>
<asp:ListItem Value="22:00"></asp:ListItem>
<asp:ListItem Value="23:00"></asp:ListItem>
<asp:ListItem Value="00:00"></asp:ListItem>
<asp:ListItem Value="01:00"></asp:ListItem>
<asp:ListItem Value="02:00"></asp:ListItem>
<asp:ListItem Value="03:00"></asp:ListItem>
<asp:ListItem Value="04:00"></asp:ListItem>
<asp:ListItem Value="05:00"></asp:ListItem>
</asp:DropDownList>
</td>
<td width="10%">
<asp:DropDownList ID="ddEndShift" runat="Server">
<asp:ListItem Value="End Time" Selected="True"></asp:ListItem>
<asp:ListItem Value="06:00"></asp:ListItem>
<asp:ListItem Value="07:00"></asp:ListItem>
<asp:ListItem Value="08:00"></asp:ListItem>
<asp:ListItem Value="09:00"></asp:ListItem>
<asp:ListItem Value="10:00"></asp:ListItem>
<asp:ListItem Value="11:00"></asp:ListItem>
<asp:ListItem Value="12:00"></asp:ListItem>
<asp:ListItem Value="13:00"></asp:ListItem>
<asp:ListItem Value="14:00"></asp:ListItem>
<asp:ListItem Value="15:00"></asp:ListItem>
<asp:ListItem Value="16:00"></asp:ListItem>
<asp:ListItem Value="17:00"></asp:ListItem>
<asp:ListItem Value="18:00"></asp:ListItem>
<asp:ListItem Value="19:00"></asp:ListItem>
<asp:ListItem Value="20:00"></asp:ListItem>
<asp:ListItem Value="21:00"></asp:ListItem>
<asp:ListItem Value="22:00"></asp:ListItem>
<asp:ListItem Value="23:00"></asp:ListItem>
<asp:ListItem Value="00:00"></asp:ListItem>
<asp:ListItem Value="01:00"></asp:ListItem>
<asp:ListItem Value="02:00"></asp:ListItem>
<asp:ListItem Value="03:00"></asp:ListItem>
<asp:ListItem Value="04:00"></asp:ListItem>
<asp:ListItem Value="05:00"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="StaffHours" runat="server"
ConnectionString="<%$ ConnectionStrings:myConnectionString %>"
SelectCommand="SELECT [StaffID], [FirstName], [LastName] FROM [Staff]">
</asp:SqlDataSource>
</td>
</tr>
</table>
, 나는 그들이 그러므로 나는에 대한 매개 변수로 입력 할 수 없습니다 식별되지 않습니다으로 "로타"테이블에 각 직원에 대한 자신의 값을 삽입하는 방법을 알아낼 수 없습니다 저장 프로 시저
제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –
남자, 여기 코드를 공유해야합니다 ... 나는 당신이 무엇을했는지 상상할 수있는 허브가 많지 않습니다 ...)))) –