Warning: unlink(/home/wao2023no7/code-chips.com/public_html/wp-content/lolipop-migrator//.htaccess): No such file or directory in /home/wao2023no7/code-chips.com/public_html/wp-content/plugins/lolipop-migrator/includes/class-lolipop-migrator-file.php on line 47

Warning: unlink(/home/wao2023no7/code-chips.com/public_html/wp-content/lolipop-migrator//index.php): No such file or directory in /home/wao2023no7/code-chips.com/public_html/wp-content/plugins/lolipop-migrator/includes/class-lolipop-migrator-file.php on line 74
Calcular la suma de la columna sati en la vista de lista en C# | code chips

Calcular la suma de la columna sati en la vista de lista en C#

programación

[ad_1]

Need to sum last column SATI

Lo que he probado:

while (rd.Read())
{
    usersNB.Add(new userNB
    {
        //my sql

        Vrijeme = rd.IsDBNull(rd.GetOrdinal("VRIJEME")) ? string.Empty : rd.GetString(rd.GetOrdinal("VRIJEME")),
        Osoba = rd.GetString("OSOBA"),
Sati = rd.IsDBNull(rd.GetOrdinal("SATI")) ? string.Empty : rd.GetInt32(rd.GetOrdinal("SATI")).ToString()



}

Solución 1

Entonces quizás quieras escribir algo como esto:

C#
long runningTotal = 0;
while (rd.Read())
{
  string sati = string.Empty;
  if (!rd.IsDBNull(rd.GetOrdinal("SATI"))
  {
    int satiVal = rd.GetInt32(rd.GetOrdinal("SATI"));
    runningTotal += satiVal;
    sati = satiVal.ToString();
  }
  string vrijeme = rd.IsDBNull(rd.GetOrdinal("VRIJEME")) ? string.Empty : rd.GetString(rd.GetOrdinal("VRIJEME"));
  usersNB.Add(new userNB{ Vrijeme = vrijeme, Osoba = rd.GetString("OSOBA"), sati });
}

Todo lo que estás haciendo es mantener un total acumulado a medida que avanzas en el lector. La razón por la que runningTotal es long en lugar de int es simplemente para atender el desbordamiento del valor máximo o mínimo (subdesbordamiento).

[ad_2]

コメント

Título y URL copiados