前台:
1
<%@ Page language="c#" Codebehind="WebForm4.aspx.cs" AutoEventWireup="false" Inherits="WebApplication25.WebForm4" %>
2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
3
<HTML>
4
<HEAD>
5
<title>WebForm4</title>
6
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
7
<meta name="CODE_LANGUAGE" Content="C#">
8
<meta name="vs_defaultClientScript" content="JavaScript">
9
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
10
</HEAD>
11
<body>
12
<form id="Form1" method="post" runat="server">
13
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" DataKeyField="EmployeeID">
14
<Columns>
15
<asp:TemplateColumn>
16
<ItemTemplate>
17
<input type="hidden" id="SelectedID" runat="server" value='<%# Container.ItemIndex%>' name="SelectedID"/>
18
<asp:CheckBox ID="chkExport" Runat="server" />
19
</ItemTemplate>
20
</asp:TemplateColumn>
21
<asp:BoundColumn DataField="EmployeeID" HeaderText="EmployeeID"></asp:BoundColumn>
22
<asp:TemplateColumn HeaderText="FirstName">
23
<ItemTemplate>
24
<asp:Label ID="lab_FirstName" Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"FirstName")%>'>
25
</asp:Label>
26
<asp:TextBox ID="txt_FirstName" Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"FirstName")%>' Visible="False">
27
</asp:TextBox>
28
</ItemTemplate>
29
</asp:TemplateColumn>
30
<asp:TemplateColumn HeaderText="LastName">
31
<ItemTemplate>
32
<asp:Label ID="lab_LastName" Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"LastName")%>'>
33
</asp:Label>
34
<asp:TextBox ID="txt_LastName" Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"LastName")%>' Visible="False">
35
</asp:TextBox>
36
</ItemTemplate>
37
</asp:TemplateColumn>
38
</Columns>
39
</asp:DataGrid>
40
<asp:Button id="Button1" runat="server" Text="编辑"></asp:Button>
41
<asp:Button id="Button2" runat="server" Text="更新"></asp:Button>
42
</form>
43
</body>
44
</HTML>
45
46
后台:
47
48
using System;
49
using System.Collections;
50
using System.ComponentModel;
51
using System.Data;
52
using System.Data.SqlClient;
53
using System.Drawing;
54
using System.Web;
55
using System.Web.SessionState;
56
using System.Web.UI;
57
using System.Web.UI.WebControls;
58
using System.Web.UI.HtmlControls;
59
60
namespace WebApplication25
61
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61