我的表单上有一个asp按钮(ID =提交)和一个文本框(ID = textbox1)。每个SQL数据源的连接字符串是
Provider = Microsoft.Jet.OLEDB.4.0; Data Source =| DataDirectory |\TheList.mdb
我怎么能得到提交按钮来运行一个SQL查询,该查询根据我的数据库字段搜索textbox1的值" Name"并在FormView中显示结果。
我想要/需要学习这一点,所以我感谢任何有用的链接,但是如果我现在已经搜索了这两个星期的固定周,那该死的,所以我也很满意一些基本代码。
谢谢!
答案 0 :(得分:0)
只需在其中创建一个简单的onclick()事件,使用存储过程或将返回值的Query。然后将该值分配给文本框
在.aspx
<asp:Button ID="Submit" runat="server" Text="Submit" OnClick="Submit"/>
现在在.aspx.cs
protected void Submit(object sender, EventArgs e)
{
string constring = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
using (SqlConnection con = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("GetFruitName", con))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@FruitId", int.Parse(txtFruitId.Text.Trim()));
cmd.Parameters.Add("@FruitName", SqlDbType.VarChar, 30);
cmd.Parameters["@FruitName"].Direction = ParameterDirection.Output;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
lblFruitName.Text = "Fruit Name: " + cmd.Parameters["@FruitName"].Value.ToString();
}
}
}
请参考this Link 进一步参考