Foros del Web » Programación para mayores de 30 ;) » .NET »

enviar valor a textbox

Estas en el tema de enviar valor a textbox en el foro de .NET en Foros del Web. como le puedo hacer para enviar el resultado de este codigo a un texbox..?..actualmente me lo envia a un grid..pero necesito q se vaya a ...
  #1 (permalink)  
Antiguo 22/11/2011, 19:21
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 10 meses
Puntos: 2
enviar valor a textbox

como le puedo hacer para enviar el resultado de este codigo a un texbox..?..actualmente me lo envia a un grid..pero necesito q se vaya a un textbox..saludos..

Protected Sub Button9_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button9.Click
Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter
Dim suborden As String

MyConnection = New SqlConnection("Data Source=DELL;Initial Catalog=compras;Persist Security Info=True;User ID=sa;Password=3845")

For i As Integer = 0 To ListBox1.Items.Count - 1

MyCommand = New SqlDataAdapter("SELECT top 1 [line] FROM [compras] where onum= '" & suborden & "' ", MyConnection)
suborden = ListBox1.Items(i).ToString

DS = New DataSet()
MyCommand.Fill(DS, "compras")

---------------------------------------aqui lo envia al grid
GridView2.DataSource = DS.Tables("compras").DefaultView
GridView2.DataBind()


Next i
MyConnection.Close()
End Sub
  #2 (permalink)  
Antiguo 23/11/2011, 07:29
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: enviar valor a textbox

Hola mrprogman, si el resultado de tu consulta va a ser 1 campo, puede usar el SQLCOMMAND, su funcion ExecuteScalar :

Código vb:
Ver original
  1. Protected Sub Button9_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button9.Click
  2. 'Dim DS As DataSet
  3. Dim MyConnection As SqlConnection
  4. 'Dim MyCommand As SqlDataAdapter
  5. Dim cmd As SqlCommand
  6. Dim suborden As String
  7.  
  8. MyConnection = New SqlConnection("Data Source=DELL;Initial Catalog=compras;Persist Security Info=True;User ID=sa;Password=3845")
  9.  
  10. For i As Integer = 0 To ListBox1.Items.Count - 1
  11.  
  12. 'MyCommand = New SqlDataAdapter("SELECT top 1 [line] FROM [compras] where onum= '" & suborden & "' ", MyConnection)
  13. suborden = ListBox1.Items(i).ToString
  14. cmd = new SqlCommand("SELECT top 1 [line] FROM [compras] where onum= '" & suborden & "' ", MyConnection)
  15.  
  16. TUTEXTBOX.Text = cmd.ExecuteNonQuery()
  17.  
  18. 'DS = New DataSet()
  19. 'MyCommand.Fill(DS, "compras")
  20.  
  21. '---------------------------------------aqui lo envia al grid
  22. 'GridView2.DataSource = DS.Tables("compras").DefaultView
  23. 'GridView2.DataBind()
  24.  
  25.  
  26. Next i
  27. MyConnection.Close()
  28. End Sub

No entiendo cual es el sentido de tu FOR... xq va a chancar los valores que pases al datagrid y solo te va a mostrar el ultimo..., pero bueno solo acomodé a lo que según querías, es tu lógica... Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 23/11/2011, 11:19
 
Fecha de Ingreso: junio-2011
Mensajes: 329
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: enviar valor a textbox

el resultado q me devuelve es -1..no sabes por que..?,,me tiene q devolver una cadena..no un entero., como lo tenia anteriormente si me devolvia la cadena..................saludos y gracias por tu respuesta
  #4 (permalink)  
Antiguo 23/11/2011, 11:22
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: enviar valor a textbox

perdon perdon me equivoque de funcion, en esta línea :
Código vb:
Ver original
  1. TUTEXTBOX.Text = cmd.ExecuteNonQuery()

pasalo a :
Código vb:
Ver original
  1. TUTEXTBOX.Text = cmd.ExecuteScalar()
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: sql, textbox
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 18:58.