Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2011, 07:29
Avatar de Aquaventus
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