Организация ввода и обработки данных на Web-страницах. Ознакомление с возможностями среды разработки Microsoft Visual Web Develоper, страница 5

<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" DataKeyNames="Код_Послужного_Списка" DataSourceID="SqlDataSource2" Height="50px" OnItemUpdated="DetailsView1_ItemUpdated" OnPageIndexChanging="DetailsView1_PageIndexChanging" Width="125px">

<Fields>

<asp:BoundField DataField="Код_Послужного_Списка" HeaderText="Код Послужного Списка" InsertVisible="False" ReadOnly="True" SortExpression="Код_Послужного_Списка" />

<asp:BoundField DataField="Код_Сотрудника" HeaderText="Код Сотрудника" SortExpression="Код_Сотрудника" />

<asp:BoundField DataField="Код_Должности" HeaderText="Код Должности" SortExpression="Код_Должности" />

<asp:BoundField DataField="Дата_Занятия_Должности" DataFormatString="{0:d}" HeaderText="Дата Занятия Должности" SortExpression="Дата_Занятия_Должности" />

<asp:BoundField DataField="Дата_Освобождения_От_Должности" DataFormatString="{0:d}" HeaderText="Дата Освобождения От Должности" SortExpression="Дата_Освобождения_От_Должности" />

<asp:CommandField ShowEditButton="True" />

</Fields>

</asp:DetailsView>

<br />

<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:KursProjectConnectionString %>" DeleteCommand="DELETE FROM [Послужной_Список] WHERE [Код_Послужного_Списка] = @Код_Послужного_Списка" InsertCommand="INSERT INTO [Послужной_Список] ([Код_Сотрудника], [Код_Должности], [Дата_Занятия_Должности], [Дата_Освобождения_От_Должности]) VALUES (@Код_Сотрудника, @Код_Должности, @Дата_Занятия_Должности, @Дата_Освобождения_От_Должности)" SelectCommand="SELECT * FROM [Послужной_Список] WHERE ([Код_Сотрудника] = @Код_Сотрудника)" UpdateCommand="UPDATE [Послужной_Список] SET [Код_Сотрудника] = @Код_Сотрудника, [Код_Должности] = @Код_Должности, [Дата_Занятия_Должности] = @Дата_Занятия_Должности, [Дата_Освобождения_От_Должности] = @Дата_Освобождения_От_Должности WHERE [Код_Послужного_Списка] = @Код_Послужного_Списка">

<DeleteParameters>

<asp:Parameter Name="Код_Послужного_Списка" Type="Int32" />

</DeleteParameters>

<InsertParameters>

<asp:Parameter Name="Код_Сотрудника" Type="Int32" />

<asp:Parameter Name="Код_Должности" Type="Int32" />

<asp:Parameter DbType="Date" Name="Дата_Занятия_Должности" />

<asp:Parameter DbType="Date" Name="Дата_Освобождения_От_Должности" />

</InsertParameters>

<SelectParameters>

<asp:ControlParameter ControlID="GridView1" Name="Код_Сотрудника" PropertyName="SelectedValue" Type="Int32" />

</SelectParameters>

<UpdateParameters>

<asp:Parameter Name="Код_Сотрудника" Type="Int32" />

<asp:Parameter Name="Код_Должности" Type="Int32" />

<asp:Parameter DbType="Date" Name="Дата_Занятия_Должности" />

<asp:Parameter DbType="Date" Name="Дата_Освобождения_От_Должности" />

<asp:Parameter Name="Код_Послужного_Списка" Type="Int32" />

</UpdateParameters>

</asp:SqlDataSource>

<table style="width: 44%;">

<tr>

<td class="auto-style1">

<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Добавление" Width="182px" />

</td>

<td>&nbsp;</td>

</tr>

<tr>

<td class="auto-style1">

<asp:Label ID="Label2" runat="server" Text="Дата Занятия Должности"></asp:Label>

</td>

<td>

<asp:TextBox ID="TextBox1" runat="server" Width="188px" TextMode="Date"></asp:TextBox>