Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal, eu usei o seguinte código em asp.net para criar os campos dinamicos
DataTable dtCamposDinamicos = new DataTable();
int tipo_ocorrencia_id = Convert.ToInt32(ddlTipo_ocorrencias.SelectedValue);
int numlinhas = dtCampos_ocorrencia.GetData(tipo_ocorrencia_id).Rows.Count;
for (int i = 0; i < numlinhas; i++)
{
string nomecampo = dtCampos_ocorrencia.GetData(tipo_ocorrencia_id).Rows[i]["NOME_CAMPO"].ToString();
Label lbl = new Label();
TextBox txb = new TextBox();
TableRow trow = new TableRow();
// nome da minha tabela
tb_ocorrencias.Rows.Add(trow);
TableCell cellLeft = new TableCell();
TableCell cellRight = new TableCell();
cellLeft.HorizontalAlign = HorizontalAlign.Right;
cellRight.HorizontalAlign = HorizontalAlign.Left;
for (int d = 0; d < 2; d++)
{
if (d == 0)
{
lbl.ID = "lbl" + i.ToString();
lbl.Text = nomecampo;
}
else
{
txb.ID = "txb" + nomecampo;
txb.Text = "";
}
cellLeft.Controls.Add(lbl);
cellRight.Controls.Add(txb);
trow.Cells.Add(cellLeft);
trow.Cells.Add(cellRight);
}
}ou seja o nome dos TextBox são pegos de uma tabela do banco de dados
Agora eu preciso gravar os dados que são digitados neste TextBox, mas eu não sei como recuperar os dados que são digitados nestes TextBox, alguem ai já fez isso ?
Carregando comentários...