我想在gridview中添加行,其中包含来自TextBox和DropDownList的信息,这里我有我的gridview标签
<asp:GridView style="width: 80%" align="center" id="gridview" runat="server" ForeColor="#333333"></asp:GridView>
因此,每当我尝试添加新行时,它都会正确创建第一行,但是当我从TextBox和DroDownList更改数据时,它将替换已创建的第一行,而不是创建新行。
这是我的代码背后:
int id=1;
string nombre= platillo.Text;
string pais=Lista_paises.SelectedItem.Value;
DataTable dt = new DataTable();
dt.Columns.Add("ID",typeof(int));
dt.Columns.Add("Nombre", typeof(string));
dt.Columns.Add("Pais", typeof(string));
DataRow NewRow = dt.NewRow();
NewRow[0] = id;
NewRow[1] = nombre;
NewRow[2] = pais;
dt.Rows.Add(NewRow);
gridview.DataSource = dt;
gridview.DataBind();
id++;