Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Bem, eu sou iniciante em C# e Visual Studio e estou com um pequeno probleminha... :upset:
Em minha tela eu tenho três DropDownList, um TextBox, o GridView e um botão de adicionar (btnAdicionar). A ideia da tela é que cada vez que o usuário preencher os campos acima e clicar no botão adicionar o registro seja inserido no Gridview.
Na primeira vez ele faz tudo correto, porém se eu mandar adicionar de volta ele acaba sobrescrevendo no registro anterior. :pinch:
Abaixo segue o código do botão Adicionar que é onde eu faço a inserção.
protected void btnAdicionar_Click(object sender, EventArgs e)
{
DataTable linha = new DataTable();
linha.Columns.Add("sCodigo", System.Type.GetType("System.String"));
linha.Columns.Add("sTipo", System.Type.GetType("System.String"));
linha.Columns.Add("sNome", System.Type.GetType("System.String"));
linha.Columns.Add("sMarca", System.Type.GetType("System.String"));
linha.Columns.Add("sQtde", System.Type.GetType("System.String"));
DataRow row = linha.NewRow();
if (ddlTpItem.SelectedIndex == 1)
{
row[0] = Session["sCodSelected"].ToString();
row[1] = ddlTipo.SelectedItem.ToString();
row[2] = ddlMarca.SelectedItem.ToString();
row[3] = ddlModelo.SelectedItem.ToString();
row[4] = tbxQtde.Text.ToString();
linha.Rows.Add(row);
gvEquipamento.DataSource = linha;
gvEquipamento.DataBind();
}
gvEquipamento.Visible = true;
}
Talvez seja algo básico que acabei deixando passar, mas eu realmente não sei o que pode ser. :upset:
Carregando comentários...