none
Contenido de una Columna de un datagrid en un arreglo e ir restandole contenido de un textbox RRS feed

  • Pregunta

  •  

    Tengo este código para calcular el contenido de una columna de un datagrid:

    Public Sub calculardesviaciontension()

           For Each row As DataGridViewRow In dtgpulloff.Rows
                valores += String.Format("{0},", row.Cells("tensionactual1").Value)
            Next
            desviaciontension = valores
     End Sub

    pero mi duda es: como le puedo hacer que  antes de que brinque al otro dato yo le pueda restar  el numero que yo tengo en un textbox de tipo double!!!!!!

    ya que me marca error!!! porque tengo como tipo string para poder almacenar los datos del arreglo!!!

    Agradecería Muchísimo su ayuda!!!! Actualmente estoy trabajando en visual .net!!!!!


    jueves, 8 de agosto de 2013 5:40

Todas las respuestas

  •  Lo que yo quería hacer era llegar a la desviación estándar en una columna de un datagrid y si lo logre con este código

    Public Sub calculardesviacionaislante()
            Dim colvalues As IEnumerable(Of Double) = (From dgvrow As DataGridViewRow In dtgpulloff.Rows.Cast(Of DataGridViewRow)() Where (Not dgvrow.IsNewRow) Select CDbl(dgvrow.Cells("alturaaislanteactual").Value))
            Dim setaverage As Double = colvalues.Average()
            Dim Squaredifferences As IEnumerable(Of Double) = colvalues.Select(Function(x) Math.Abs(x - setaverage) ^ 2)
            Dim Stddeviation As Double = Math.Sqrt(Squaredifferences.Average())
            desviacionaislante = Stddeviation
        End Sub

    y el resultado de la variable lo mande a un textbox Espero que les ayude este codigo!!!


    domingo, 18 de agosto de 2013 4:59