2 <asp:ScriptManager ID="ScriptManager1" runat="server" />
3 </div>
4 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
5 <ContentTemplate>
6 <asp:Button ID="Button1" runat="server" Text="Button" />
7 </ContentTemplate>
8 </asp:UpdatePanel>
9 <asp:Button ID="Button2" runat="server" Text="Button" />
10 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
11 DataKeyNames="id" DataSourceID="SqlDataSource1" EmptyDataText="没有可显示的数据记录。">
12 <Columns>
2 using System.Web.UI.HtmlControls;
3 using System.Web.UI.WebControls;
4 using System.Web.UI.WebControls.WebParts;
5 using System.Xml.Linq;
6
7 public partial class _Default : System.Web.UI.Page
8 {
9 protected void Page_Load(object sender, EventArgs e)
10 {
11
12 }
13 protected void Button1_Click(object sender, EventArgs e)
14 {
15 Button1.Text ="我是内部的Button"+ DateTime.Now.ToString();
16 }
17 protected void Button2_Click(object sender, EventArgs e)
18 {
19 Button2.Text = "我是外部的Button" + DateTime.Now.ToString();
20 }
2 </div>
3 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
4 <ContentTemplate>
5 <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
6 </ContentTemplate>
7 </asp:UpdatePanel>
8 <asp:Button ID="Button2" runat="server" Text="Button"
9 onclick="Button2_Click" />
10 <asp:UpdatePanel ID="UpdatePanel2" runat="server">
11 <ContentTemplate>
12 <asp:GridView ID="GridView1" runat="server"
13 AutoGenerateColumns="False" DataKeyNames="id" DataSourceID="SqlDataSource1"
14 EmptyDataText="没有可显示的数据记录。" onrowediting="GridView_RowEditing">
15 <Columns>
16 <asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
17 <asp:BoundField DataField="id" HeaderText="id"
18 ReadOnly="True" SortExpression="id" />
19 <asp:BoundField DataField="areaname"
20 HeaderText="areaname" SortExpression="areaname" />
21 <asp:BoundField DataField="areamoney"
22 HeaderText="areamoney" SortExpression="areamoney" />
23 <asp:BoundField DataField="areatime"
24 HeaderText="areatime" SortExpression="areatime" />
25 <asp:BoundField DataField="areaovertime"
26 HeaderText="areaovertime" SortExpression="areaovertime" />
27 <asp:BoundField DataField="arearule"
28 HeaderText="arearule" SortExpression="arearule" />
29 </Columns>
30 </asp:GridView>
31 <asp:SqlDataSource ID="SqlDataSource1" runat="server"
32 ConnectionString="<%$ ConnectionStrings:erp_dataConnectionString %>"
33 DeleteCommand="DELETE FROM [Area] WHERE [id] = @id"
34 InsertCommand="INSERT INTO [Area] ([areaname], [areamoney], [areatime], [areaovertime], [arearule]) VALUES (@areaname, @areamoney, @areatime, @areaovertime, @arearule)"
35 ProviderName="<%$ ConnectionStrings:erp_dataConnectionString.ProviderName %>"
36 SelectCommand="SELECT [id], [areaname], [areamoney], [areatime], [areaovertime], [arearule] FROM [Area]"
37
38 UpdateCommand="UPDATE [Area] SET [areaname] = @areaname, [areamoney] = @areamoney, [areatime] = @areatime, [areaovertime] = @areaovertime, [arearule] = @arearule WHERE [id] = @id">
39 <DeleteParameters>
40 <asp:Parameter Name="id" Type="Int32" />
41 </DeleteParameters>
42 <InsertParameters>
43 <asp:Parameter Name="areaname" Type="String" />
44 <asp:Parameter Name="areamoney" Type="String" />
45 <asp:Parameter Name="areatime" Type="String" />
46 <asp:Parameter Name="areaovertime" Type="String" />
47 <asp:Parameter Name="arearule" Type="String" />
48 </InsertParameters>
49 <UpdateParameters>
50 <asp:Parameter Name="areaname" Type="String" />
51 <asp:Parameter Name="areamoney" Type="String" />
52 <asp:Parameter Name="areatime" Type="String" />
53 <asp:Parameter Name="areaovertime" Type="String" />
54 <asp:Parameter Name="arearule" Type="String" />
55 <asp:Parameter Name="id" Type="Int32" />
56 </UpdateParameters>
57 </asp:SqlDataSource>
58 <asp:Button ID="Button3" runat="server" onclick="Button3_Click"
59 Text="点击我GridView1中的第3行将处于编辑状态" />
60 </ContentTemplate>
61 </asp:UpdatePanel>
2using System.Collections;
3using System.Configuration;
4using System.Data;
5using System.Linq;
6using System.Web;
7using System.Web.Security;
8using System.Web.UI;
9using System.Web.UI.HtmlControls;
10using System.Web.UI.WebControls;
11using System.Web.UI.WebControls.WebParts;
12using System.Xml.Linq;
13
14public partial class _Default : System.Web.UI.Page
15{
16 protected void Page_Load(object sender, EventArgs e)
17 {
18
19 }
20 protected void Button1_Click(object sender, EventArgs e)
21 {
22 Button1.Text = "我是内部的Button" + DateTime.Now.ToString();
23 }
24 protected void Button2_Click(object sender, EventArgs e)
25 {
26 Button2.Text = "我是外部的Button" + DateTime.Now.ToString();
27 }
28 protected void Button3_Click(object sender, EventArgs e)
29 {
30 //当用户点击Button3时,GridView1控件的第3行数据处于编辑状态。
31 GridView1.EditIndex = 2;
32 GridView1.DataBind();
33 }
34 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
35 {
36 //当用户点击GridView1中第一列的编辑按钮时,在进入编辑状态前使用线程停止3秒。
37 System.Threading.Thread.Sleep(3000);
38 }
39
40}