我有一个gridview,因为我在项目模板中使用了超过5个文本框我想将文本框中存在的值插入到表中任何正文plz给你的sugesstion
我尝试了以下方法显示错误我在按钮点击事件中写下这些行
TextBox txtprod = (TextBox)sender;
GridViewRow row = (GridViewRow)txtprod.Parent.Parent;
int rowIndex = row.RowIndex;
TextBox txtDetails
=(TextBox)GridView2.Rows[rowIndex].Cells[1].FindControl("txtProd");
TextBox txtQuoQuantity=(TextBox)GridView2.Rows[rowIndex].Cells[3].FindControl("txtQuantity");
TextBox txtTax = (TextBox)GridView2.Rows[rowIndex].Cells[6].FindControl("txtTax");
TextBox txtQuoRate = (TextBox)GridView2.Rows[rowIndex].Cells[4].FindControl("txtrate");
TextBox txtQuoDis = (TextBox)GridView2.Rows[rowIndex].Cells[5].FindControl("txtDis");
TextBox txtQuoAmount = (TextBox)GridView2.Rows[rowIndex].Cells[7].FindControl("txtAmt");
答案 0 :(得分:1)
步骤:
Rows
的{{1}}集合。GridView
方法获取FindControl
集合中每个TextBox的引用。Cells
语句以通过SQL - INSERT
插入行或使用ADO.NET provider