gpt4 book ai didi

c# - 当数据不是来自数据绑定(bind)控件时如何使用数据源的 Insert 方法?

转载 作者:行者123 更新时间:2023-11-30 17:17:58 24 4
gpt4 key购买 nike

比方说,我有一个 2 文本框、一个按钮和一个数据源。这就是我要的。当我单击按钮时,DataSource 从两个文本框中收集数据并将它们插入到数据库中。

下面是代码:插入一个联系人我应该做什么?

<script runat="server">

protected void SaveButton_Click(object sender, EventArgs e)
{

}
</script>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<!-- TextBoxe-->
First Name: <asp:TextBox ID="FirstNameTextBox" runat="server"/><br />
Last Name: <asp:TextBox ID="LastNameTextBox" runat="server"/><br />
<!-- Bouton -->
<asp:Button ID="SaveButton" runat="server" Text="Save"
onclick="SaveButton_Click" />
<!-- DataSource -->
<asp:SqlDataSource ID="ContactSqlDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:ContactConnectionString %>"
InsertCommand="INSERT INTO [Contacts] ([FirstName], [LastName]) VALUES FirstName, @LastName)"
SelectCommand="SELECT * FROM [Contacts]">
<InsertParameters>
<asp:Parameter Name="FirstName" Type="String" />
<asp:Parameter Name="LastName" Type="String" />
</InsertParameters>
</asp:SqlDataSource>

最佳答案

只要你能做到这一点......

  protected void Button1_Click(object sender, EventArgs e)
{
SqlDataSource1.InsertParameters.Add("ParameterName", "ParameterValue");
......Set parameters for Insert....................
..........................
SqlDataSource1.Insert(); // then Call the insert method to perform insertion
}

关于c# - 当数据不是来自数据绑定(bind)控件时如何使用数据源的 Insert 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com