Archive | Thư viện ASP RSS for this section

[ASP-C#] SqlDataSource.InsertCommand

Tác giả:

  • Trần Hán Huy – tranhanhuy.wordpress.com

Tác dụng:

  • dùng để gắn và truy xuất câu truy vấn của control SqlDataSource

Ngôn ngữ:

  • C#

Diễn tả:

  • Thiết kế 1 trang liên hệ để có người dùng có thể liên hệ với chủ website

Code giao diện

<table style="width:100%;">
<tr>
<td colspan="2">
    TRANG LIÊN HỆ - Trần Hán Huy - tranhanhuy.wordpress.com </td>
</tr>
<tr>
<td>
    Ten</td>
<td>
    <asp:TextBox ID="txtTen" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
    Email</td>
<td>
    <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
    Tieu de</td>
<td>
    <asp:TextBox ID="txtTieuDe" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
    Noi dung</td>
<td>
    <asp:TextBox ID="txtNoiDung" runat="server" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td>
    Ngay gui</td>
<td>
    <asp:Label ID="lblNgayGui" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<td>
    &nbsp;</td>
<td>
   <asp:Button ID="btnGui" runat="server" onclick="btnGui_Click" Text="Gui" />
</td>
</tr>
</table>

<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
InsertCommand="INSERT INTO LienHe(Ten, Email, TieuDe, NoiDung, NgayGui, TinhTrang) VALUES (@Ten,@Email,@TieuDe,@NoiDung,@NgayGui, N'Chưa xử lý')"
SelectCommand="SELECT LienHe.* FROM LienHe">
<InsertParameters>
    <asp:ControlParameter ControlID="txtTen" Name="Ten" PropertyName="Text" />
    <asp:ControlParameter ControlID="txtEmail" Name="Email" PropertyName="Text" />
    <asp:ControlParameter ControlID="txtTieuDe" Name="TieuDe" PropertyName="Text" />
    <asp:ControlParameter ControlID="txtNoiDung" Name="NoiDung" PropertyName="Text" />
    <asp:ControlParameter ControlID="lblNgayGui" Name="NgayGui" PropertyName="Text" />
</InsertParameters>
</asp:SqlDataSource>

Code sự kiện

protected void Page_Load(object sender, EventArgs e)
{
    lblNgayGui.Text = DateTime.Now.ToString();
}
protected void btnGui_Click(object sender, EventArgs e)
{
    SqlDataSource1.Insert();
}