1 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
| <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<script runat="server">
protected void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow gvr in GridView1.Rows)
{
TextBox txb = (gvr.FindControl("TextBox1") as TextBox);
SqlDataSource1.InsertParameters ["NOTE"].DefaultValue = txb.Text;
SqlDataSource1.insert ();
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Page sans titre</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1">
<Columns>
<asp:BoundField DataField="NUM_INSCRIPTION" HeaderText="NUM_INSCRIPTION" ReadOnly="True"
SortExpression="NUM_INSCRIPTION" />
<asp:TemplateField HeaderText="note">
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Width="65px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString2 %>" SelectCommand="SELECT [NUM_INSCRIPTION] FROM [NOTE]" insertCommand="INSERT INTO NOTE(NOTE) VALUES (@NOTE)">
<InsertParameters>
<asp:Parameter Name="NOTE" />
</InsertParameters>
</asp:SqlDataSource>
</form>
</body>
</html> |
Partager