我正在生成动态文本框,因为我有2个表:
这里empdetail是一个主表,动态生成的列插入到该表中,之后我还想将数据存储在数据库中。但问题是当我在数据库中保存动态文本框值时,该值将在数据库中插入null我无法看到动态文本框值...
请帮助我解决我的问题。我的代码如下...... 我的动态TextBox ID是=" TxtDynamic"
protected void Button3_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=vaio\\sqlexpress;Initial Catalog=emp;User ID=sa;Password=administrator";
con.Open();
//TextBox tb = (TextBox)Panel1.FindControl("TxtDynamic" + i.ToString());
string query = "update empdetail set " + TextBox1.Text + " = '"+ Panel1.FindControl("TxtDynamic1" + i.ToString()) + "' where id=(select Max(id) from empdetail )";
SqlCommand cmd = new SqlCommand(query, con);
cmd.ExecuteNonQuery();
con.Close();
}