如何动态添加表行
我想在按钮单击时在表行中添加值。 它正在处理数据库但不在网页上工作。 它覆盖页面的最后一行。
如何在每次按钮点击时生成新行。
这是我的按钮点击代码 –
protected void Page_Load(object sender, EventArgs e) { tblAdd.Visible = false; Label1.Visible = false; //Label2.Visible = false; } protected void btnSave_Click(object sender, EventArgs e) { int count = 1; if (Page.IsValid) { TableRow NewRow1 = new TableRow(); //1st cell TableCell NewCell1 = new TableCell(); //new checkbox CheckBox newCheckBox1 = new CheckBox(); // adding lebel into cell NewCell1.Controls.Add(newCheckBox1); // adding cells to row NewRow1.Cells.Add(NewCell1); //2ed cell TableCell NewCell2 = new TableCell(); Label newLabel1 = new Label(); count = count + 1; newLabel1.Text = txtName.Text; newLabel1.ID = "label" + count; NewCell2.Controls.Add(newLabel1); NewRow1.Cells.Add(NewCell2); //adding row into table tblLanguages.Rows.Add(NewRow1); btnAdd.Visible = true; btnDelete.Visible = true; Label2.Visible = true; Label2.Text = "Successfully Added"; add(); } txtName.Text = ""; } public int add() { string strcon = ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString; SqlConnection sqlConnection = new SqlConnection(strcon); SqlCommand command = new SqlCommand("hrm_AddLanguages", sqlConnection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@Name", SqlDbType.VarChar).Value = txtName.Text; command.Parameters.Add("@CreatedOn", SqlDbType.DateTime).Value = DateTime.Now; command.Parameters.Add("@UpdatedOn", SqlDbType.DateTime).Value = DateTime.Now; command.Parameters.Add("@CreatedBy", SqlDbType.BigInt).Value = 1; command.Parameters.Add("@UpdatedBy", SqlDbType.BigInt).Value = 1; command.Parameters.Add("@IsDeleted", SqlDbType.Bit).Value = 0; sqlConnection.Open(); return command.ExecuteNonQuery(); }
请帮我。
如果可能,尝试使用网格视图执行此操作。 最好使用网格视图而不是表格。
请查看以下链接。 它将帮助您找到您的解决方案。
ASP.Net Session中的DataTable
- 如何修复Fortify扫描报告中的“Path Manipulation”问题以获取以下代码示例
- .NET FormsAuthentication身份validation票证的通用主体
- System.Web.HttpContext无法识别
- EF6不支持上下文类型’System.Data.Entity.Core.Objects.ObjectContext’
- ASP.NET MVC在复选框上单击提交表单
- sharepoint aspx页面的代码隐藏在哪里?
- 什么解码我编码的哈希符号(%23)?
- asp.net在网站中添加自定义控件
- 如何使用Simple Injector在ASP.NET HttpModule中正确地注入构造函数/属性