asp.net中的动态控件 [英] dynamic controlls in asp.net
本文介绍了asp.net中的动态控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
*我创建了一个文本框,当我单击常规按钮时会动态按钮,现在出现了这两个动态控件.
*但现在我要用于
的代码
当我单击动态按钮控件时,将动态文本框值插入sqlserver中.
*i created a textbox,button dynamically when i click on general button,now those two dynamic controls are appeared.
*but now i want code for
inserting dynamic textbox values into sqlserver when i click on dynamic button control
推荐答案
这会有所帮助
在ASP.NET中动态创建控件
It will helps
Dynamically Create Controls in ASP.NET
使用此链接并编写代码使用适当的事件在SQL中插入值.
http://forums.asp.net/t/1286956.aspx/1?How + to + add + event + handlers + to + dynamic + controls [
Use this link, and write your code for inserting value in SQL using appropriate event.
http://forums.asp.net/t/1286956.aspx/1?How+to+add+event+handlers+to+dynamic+controls[^]
您可以在下面关注使用动态按钮和文本框的步骤.
1)为您的动态按钮创建一个事件,并将其分配给您的Button的EventHandler.
You may follow below steps to work with your Dynamic Button and Textboxes.
1) Create an Event for your Dynamic Button and assign it to EventHandler of your Button.
btnMyDynamicButton.Click += new System.EventHandler(this.btnMyDynamicButton_Click);
void btnMyDynamicButton_Click(object sender, System.EventArgs e)
{
//Your Data Insert code here.
}
2)为您的数据插入尝试以下代码.
2) Try as below code for you Data-Insertion.
SqlConnection conn = new SqlConnection("Your connection string here.");
string sql = "INSERT INTO connect_com (col1,col2,col3) VALUES (@Val1,@Val2,@Val3)";
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@Val1", myDynamicTextbox1.Text);
cmd.Parameters.AddWithValue("@Val2", myDynamicTextbox2.Text);
cmd.Parameters.AddWithValue("@Val3", myDynamicTextbox3.Text);
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
}
catch (System.Data.SqlClient.SqlException ex)
{
//Exception handling here
}
finally
{
conn.Close();
}
这篇关于asp.net中的动态控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文