如何在asp文本框中为gridview指定文本框值是一个单独的对象,而不是gridview的一部分

时间:2015-04-08 05:48:49

标签: c# asp.net gridview

如何在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();
        }

请看这个img   http://i.stack.imgur.com/FkhZe.png

1 个答案:

答案 0 :(得分:0)

你可以试试这个

Gridview.Rows[1].Cells[0].Text = TextBox1.Text;