Principales respuestas
repetir n veces un consecutivo en datagridview

Pregunta
-
Respuestas
-
Public Class Form1 Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load DataGridView1.Columns.Add("col1", "Columna 1") Consecutivo(DataGridView1, 0, 1, 3, 2) End Sub Private Sub Consecutivo(dgv As DataGridView, columna As Integer, desde As Integer, hasta As Integer, veces As Integer) Dim filas As Integer = hasta - desde + 1 For k As Integer = 0 To (filas * veces) - 1 dgv.Rows.Add((k Mod filas + desde).ToString) Next End Sub End Class
using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataGridView1.Columns.Add("col1", "Columna 1"); Consecutivo(dataGridView1, 0, 1, 3, 2); } private void Consecutivo(DataGridView dgv, int columna, int desde, int hasta, int veces) { int filas =hasta - desde + 1; for (int k = 0; k < filas * veces; k++) { dgv.Rows.Add((k % filas + desde).ToString()); } } } }
- Editado Walter Miguel lunes, 26 de enero de 2015 1:36
- Marcado como respuesta tonatiu2013 lunes, 26 de enero de 2015 2:19
-
ya quedo con algunos ajustes,
Muchismas gracias saludos
a
- Marcado como respuesta tonatiu2013 martes, 27 de enero de 2015 6:59
Todas las respuestas
-
Public Class Form1 Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load DataGridView1.Columns.Add("col1", "Columna 1") Consecutivo(DataGridView1, 0, 1, 3, 2) End Sub Private Sub Consecutivo(dgv As DataGridView, columna As Integer, desde As Integer, hasta As Integer, veces As Integer) Dim filas As Integer = hasta - desde + 1 For k As Integer = 0 To (filas * veces) - 1 dgv.Rows.Add((k Mod filas + desde).ToString) Next End Sub End Class
using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataGridView1.Columns.Add("col1", "Columna 1"); Consecutivo(dataGridView1, 0, 1, 3, 2); } private void Consecutivo(DataGridView dgv, int columna, int desde, int hasta, int veces) { int filas =hasta - desde + 1; for (int k = 0; k < filas * veces; k++) { dgv.Rows.Add((k % filas + desde).ToString()); } } } }
- Editado Walter Miguel lunes, 26 de enero de 2015 1:36
- Marcado como respuesta tonatiu2013 lunes, 26 de enero de 2015 2:19
-
como podria en este mismo ejemplo que en columna siguiente aparezca n se esta trabajando
por ejemplo
hola como puedo hace que en columna1 de datagridview1 coloque del 1a3 n veces ?
de 1a3 n=2
............................
................... n
row1 =1......1
row2 =2......1
row3 =3......1
row4 =1......2
row5 =2......2
row6 =3......2
gracias de antemano
a
-
Hola,
Podrías resolver ello con lo siguiente:
Dim numInicial As Integer = 1 Dim numFinal As Integer = 3 Dim numVeces As Integer = 2 For veces = 1 To numVeces For correlativo = numInicial To numFinal DataGridView2.Rows.Add(correlativo, veces) Next Next
Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.
Willams Morales P.
Arequipa - Perú- Editado Willams Morales lunes, 26 de enero de 2015 6:08
-
-
-
-
-
ya quedo con algunos ajustes,
Muchismas gracias saludos
a
- Marcado como respuesta tonatiu2013 martes, 27 de enero de 2015 6:59