Visual Basic - Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 18
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Maria (7 intervenciones) el 13/08/2020 18:15:21
Buenos dias, soy nuevo en visual basic, pero tengo una nocion.

Queria saber si me podrian ayudar a plasmar esto, mi idea es:

"Quiero ingresar un valor N a una TextBox y que con ese valor se cree una lista donde N sea el ultimo valor de la lista, para posteriormente reflejarla en un DataGridView"




Gracias por su ayuda.
Saludos cordiales
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Andres Leonardo (1798 intervenciones) el 13/08/2020 18:23:24
No se si haya esto directo en .net pero si no lo que deberías es hacer que antes de ingresar el valor al lista valides cuantos registros tiene la lista si >= al valor del textbox indiques que la lista esta llena y salir

SAludos
**Espero que no sea una tarea por que ya te la hice ejejeje
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Maria (7 intervenciones) el 13/08/2020 18:47:34
No es una tarea


Es que no encuentro como plasmarlo,

Es mas bien como un contador donde quiero que cont haga un salto de linea hasta que el valor sea igual al de la TextBox

1
2
3
4
5
6
7
8
9
Dim cont As Integer = 1
 
For cont = 1 To cont = Val(TextBox2.Text)
 
    cont = cont + 1
 
    Nofolio.Text = cont
 
Next

No se si ya me explique adecuadamente


Saludos cordiales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Andres Leonardo (1798 intervenciones) el 13/08/2020 19:02:25
Pues no entiendo que quieres hacer


1
2
3
4
5
6
Dim cont As Integer = 1
 
For cont = 1 To Val(TextBox2.Text)
Nofolio.Text = cont
cont = cont + 1
Next

**Pero no vas a ver nada por el contador se aumentara y solo veras que en texto sale el valor del textbox2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Maria (7 intervenciones) el 13/08/2020 19:09:59
Quiero que si por ejemplo yo ingreso un 5 en la Textbox me apresca en el datagridview :

1
2
3
4
5

Eso es lo que quiero hacer :/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Andres Leonardo (1798 intervenciones) el 14/08/2020 07:45:00
insisto esto es un deber .. pero ya que mas ahi te paso
'' pos por qe un DGV por que eso es para datos matriciales y aca solo tienes un columna ...

1
2
3
4
5
'No necesitas un contador cuando tienes FOR ya que el te va haciendo el contador
 
For cont = 1 To Val(TextBox2.Text)   ' de 1 al numero de textbox2
  lista.additem  cont  'a la lista le valor de cont
Next cont  'aumento el contador
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 18
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Maria (7 intervenciones) el 14/08/2020 19:00:32
Este es mi codigo, lo que usted me señalo lo implemente y funciono, solo que no se como mostrar esos datos en el DGV.

Ingreso un valor en la TextBox2 y me arroja un 0 en lugar de mostrarme los datos ejemplo:

Valor de TextBox2= 3

Lo que aparece en la celda "Folio" del DGV = 0

Lo que quiero que aparesca=
Folio
1
2
3



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'Agrega los datos al DGV
 
    Dim a As New Info
 
    a.Pieza = TextBox1.Text
    a.Folio = TextBox2.Text
    Dim cont As Integer
 
    For cont = 1 To Val(TextBox2.Text)
        DataGridView1.Rows.Add(cont)
    Next cont
 
 
    Dim index As Integer = Datos.Length
    ReDim Preserve Datos(index)
 
    Datos(index) = a
 
 
    TextBox1.Text = " "
    TextBox2.Text = " "
 
End Sub
 
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button3.Click  'Muestra los datos en DGV
 
    DataGridView1.DataSource = Datos
 
End Sub



Saludos, gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Roy
Val: 15
Ha aumentado su posición en 5 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Definir el tamaño de una lista mediante el valor de un textbox Visual Basic .NET

Publicado por Roy (7 intervenciones) el 14/08/2020 20:21:16
Con un DataGrid no te va a funcionar. Como menciona Andres Leonardo, el DGV funciona con datos vectoriales y/o matriciales. En tu caso solamente tienes una columna (no es matricial). Lo mas conveniente, y para que te funcione, seria utilizar un ListView:
1
2
3
4
ListView.Items.Clear()
For cont = 1 To CInt(TextBox2.Text)
  ListView.Items.Add(cont.ToString())
Next cont
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar