elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Re: (Ayuda) Sumar elementos de fila o columna impar en DataGridView (VisualBasic) en: 12 Diciembre 2014, 17:07 pm
Muchas gracias Elektro. aquí comparte el código para sumar elementos de filas impares de una matriz en DataGridView

Código
  1.  
  2. Dim i, j As Integer
  3.        Dim tabla(5, 5) As String
  4.  
  5.        'Pedir valores
  6.  
  7.        With DataGridView1
  8.  
  9.            .Columns.Add("", "")
  10.            .Columns.Add("", "")
  11.            .Columns.Add("", "")
  12.            .Columns.Add("", "")
  13.            .Columns.Add("", "")
  14.  
  15.            .RowCount = 5
  16.  
  17.            For i = 0 To 4
  18.  
  19.                For j = 0 To 4
  20.  
  21.                    tabla(i, j) = InputBox("Digite un número")
  22.                    .Item(i, j).Value = tabla(i, j)
  23.  
  24.                Next
  25.  
  26.            Next
  27.  
  28.  
  29.  
  30.        End With
  31.  
  32.        'Filas impares
  33.  
  34.        Dim fila1 As Integer = 0
  35.        Dim fila3 As Integer = 2
  36.        Dim fila5 As Integer = 4
  37.  
  38.        Dim sumFila1 As Integer = (From cell As DataGridViewCell In DataGridView1.Rows(fila1).Cells Select CInt(cell.Value)).Sum
  39.  
  40.        Dim sumFila3 As Integer = (From cell As DataGridViewCell In DataGridView1.Rows.Item(fila3).Cells Select CInt(cell.Value)).Sum
  41.  
  42.        Dim sumFila5 As Integer = (From cell As DataGridViewCell In DataGridView1.Rows.Item(fila5).Cells Select CInt(cell.Value)).Sum
  43.  
  44.        Label1.Visible = True
  45.        Label1.Text = "La suma de los valores de la primer fila es de " & sumFila1
  46.  
  47.        Label3.Visible = True
  48.        Label3.Text = "La suma de los valores de la tercera fila es de " & sumFila3
  49.  
  50.        Label5.Visible = True
  51.        Label5.Text = "La suma de los valores de la quinta fila es de " & sumFila5
  52.  
  53.  
2  Programación / .NET (C#, VB.NET, ASP) / Re: (Ayuda) Sumar elementos de fila o columna impar en DataGridView (VisualBasic) en: 10 Diciembre 2014, 21:44 pm

Con esta función puedes hacer la tarea de comprobar si un número es primo:


Bueno no era lo que precisamente preguntaba, pero me sirve para otro proyecto que estoy haciendo. Jeje  :)

A lo que me refiero es si puedo modificar el código que pusiste de manera que solo sume los elementos de la línea 1, la linea 3y la línea 5

ALGO COMO ESTO

F1 1 2 3 4 5 = 15
F2 6 7 8 9 5
F3 2 6 8 7 2 = 25
F4 1 2 3 4 5
F5 1 2 4 9 2 = 18
3  Programación / .NET (C#, VB.NET, ASP) / Re: (Ayuda) Sumar elementos de fila o columna impar en DataGridView (VisualBasic) en: 10 Diciembre 2014, 21:29 pm
Sii jeje ya me salió ... era un error mío !!!

Estoy usando Visual 2008 Express

En cuanto al código que me enviaste, funciona perfecto con las dos primeras filas ... pero como es una matriz de 5 lineas puedo cambiarlo para que solo funciones con las lineas 1, 3 y 5 ??
4  Programación / .NET (C#, VB.NET, ASP) / Re: (Ayuda) Sumar elementos de fila o columna impar en DataGridView (VisualBasic) en: 10 Diciembre 2014, 20:40 pm
Elektro, gracias por responder !!!
Lo he programado según tu ayuda pero me genera error:

en la línea
Código:
Select CInt (cell.Value)

genera que se espera fin de instrucción

y en la línea
Código:
MsgBox(sumRow)
sumRow me aparece sin declarar

No entiendo por qué
5  Programación / .NET (C#, VB.NET, ASP) / (Ayuda) Sumar elementos de fila o columna impar en DataGridView (VisualBasic) en: 10 Diciembre 2014, 19:55 pm
Debo sumar los elementos que se encuentren en una fila o columna impar de una matriz que está en un DataGridView.
Éste es el código que llevo:

Código
  1.  
  2.        Dim i, j As Integer
  3.        Dim tabla(5, 5) As String
  4.  
  5.        'Pedir valores
  6.  
  7.        With DataGridView1
  8.  
  9.            .Columns.Add("", "")
  10.            .Columns.Add("", "")
  11.            .Columns.Add("", "")
  12.            .Columns.Add("", "")
  13.            .Columns.Add("", "")
  14.  
  15.            .RowCount = 5
  16.  
  17.            For i = 0 To 4
  18.  
  19.                For j = 0 To 4
  20.  
  21.                    tabla(i, j) = InputBox("Digite un número")
  22.                    .Item(i, j).Value = tabla(i, j)
  23.  
  24.                Next
  25.  
  26.            Next
  27.  
  28.  
  29.        End With
  30.  
  31.  


He hecho de todo pero no sé como sumar los elementos de una fila o columna impar.
Ayuda por favor !!! Se los agradezco de antemano
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines