Foros del Web » Programando para Internet » ASPX (.net) »

poner valores en textarea

Estas en el tema de poner valores en textarea en el foro de ASPX (.net) en Foros del Web. Hola que tal soy completamente nuevo en ASPX, tengo un formulario que debe de recibir la información de una base de datos para poder ser ...
  #1 (permalink)  
Antiguo 23/01/2012, 17:26
 
Fecha de Ingreso: septiembre-2003
Ubicación: Cancun mexico
Mensajes: 50
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta poner valores en textarea

Hola que tal soy completamente nuevo en ASPX, tengo un formulario que debe de recibir la información de una base de datos para poder ser editada.
Se que en el archivo aspx.vb declaro mis variables y lo que hago con la base y de ahi debo de pasar el valor de la consulta a el textarea.

ejemplo de mi consulta

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
SQL_Sicoss = New SqlClient.SqlConnection(Session("ConnectionNET"))
Dim SQLA_Documento As New SqlClient.SqlDataAdapter("Select * From Documento Where Documento_ID = @DocID", SQL_Sicoss)
Dim dbDoc As New DataSet

DOCID = al id del documento a editar.



If DocID < 0 Then
textarea.Content = (" <br /> " _
& " <br /> " _
& " &nbsp; <br /> " _
& " <div style=""text-align: center""><span style=""font-weight: bold"" class=""style2"">*** Elabore su Documento aquí ***</span></div> ")

txt_Titulo.Visible = True
txt_descripcion.Visible = True
Else
EN ESTA LINEA DEBERIA DE PONER LA INSTRUCCION PARA EL VALOR DEL TEXTAREA
txt_Titulo.Visible = False
txt_descripcion.Visible = False
End If
  #2 (permalink)  
Antiguo 10/02/2012, 10:09
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Respuesta: poner valores en textarea

No veo en que parte de tu consultas se guarde en el dataset, o haria algo asi:

Código VB:
Ver original
  1. SQL_Sicoss = New SqlClient.SqlConnection(Session("ConnectionNET"))
  2. Dim SQLA_Documento As New SqlClient.SqlDataAdapter("Select * From Documento Where Documento_ID = @DocID", SQL_Sicoss)
  3. Dim dbDoc As New DataSet
  4. SQLA_Documento.Fill(dbDoc,"MisDatos")
  5.  
  6. DOCID = al id del documento a editar.
  7.  
  8.  
  9.  
  10. If DocID < 0 Then
  11. textarea.Content = (" <br /> " _
  12. & " <br /> " _
  13. & " &nbsp; <br /> " _
  14. & " <div style=""text-align: center""><span style=""font-weight: bold"" class=""style2"">*** Elabore su Documento aquí ***</span></div> ")
  15.  
  16. txt_Titulo.Visible = True
  17. txt_descripcion.Visible = True
  18. Else
  19. If dbDoc.Tables("MisDatos").Rows.Count > 0 Then
  20. textarea.Content = dbDoc.Tables("MisDatos").Rows(0)("MiId") 'Suponiendo que la consulta solo traiga una fila, aqui se accede a la primera, con el indice en cero, tambien en la consulta debera existir la columna MiId o la del valor que quieres poner en el TextBox
  21. dbDoc.Tables.Remove("MisDatos") 'Borramos la tabla del DataSet para evitar comportamientos raros
  22. End IF
  23.  
  24. txt_Titulo.Visible = False
  25. txt_descripcion.Visible = False
  26. End If
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]

Última edición por Fann_Lavigne; 10/02/2012 a las 10:12 Razón: Coreccion en codigo de ejemplo Row por Rows

Etiquetas: aspx, textarea, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.