asp.net中的动态控件 [英] dynamic controlls in asp.net

查看:121
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆