如何在asp文本框中为gridview指定文本框值是一个单独的对象,而不是gridview的一部分。在按钮单击事件上,所有文本框值都将网格视图指定为neew行。 我想知道如何做到这一点我搜索了很多,但无法找到正确的方法来做到这一点。 ![在此输入图像说明] [1]
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
if (e.CommandName.CompareTo("ADD") == 0)
{
dt.Columns.Add("id", System.Type.GetType("System.String"));
dt.Columns.Add("Name", System.Type.GetType("System.String"));
dt.Columns.Add("UnitPrice", System.Type.GetType("System.String"));
dt.Columns.Add("Price", System.Type.GetType("System.String"));
dt.Columns.Add("Quantity", System.Type.GetType("System.String"));
dr["Id"] = GridView1.Rows[Convert.ToInt16(e.CommandArgument)].Cells[0].Text;//item id
dr["Name"] = GridView1.Rows[Convert.ToInt16(e.CommandArgument)].Cells[1].Text;//item name
dr["UnitPrice"] = GridView1.Rows[Convert.ToInt16(e.CommandArgument)].Cells[2].Text;//iten unit price
dr["Price"] = "mkj";
dr["Quantity"] = "mkj";
dt.Rows.Add(dr);
GridView2.DataSource = dt;
GridView2.DataBind();
}
答案 0 :(得分:0)
你可以试试这个
Gridview.Rows[1].Cells[0].Text = TextBox1.Text;