Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tarcisiocorte

ASP.NET campos dinamicos

Recommended Posts

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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.