Zum Inhalt springen

DataGridView die Zeilen werden versetzt eingefügt


MMazi

Empfohlene Beiträge

Hallo alle zusammen.

ich schreibe eine Art Zeitefassungstool.mit Start, Ende und Dauer Button.

die Egebnisse solllen in die Tabellen von DataGridView eingetragen werden

soweit funktioniert und der Code berechnet alles so wie sein soll und die Ergebnisse werden auch eingetragen aber nicht jewels in eine Zeile.

was muss ich noch an Code ändern ?

Danke für eure Antworten 
  
  using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Zeiterfassungstool
{
    public partial class Form1 : Form
    {

        //Globale Variabeln
        
        public DateTime startTime;
        public DateTime endTime;
        //public table.Rows.[0];
         

        public Form1()
        {
            InitializeComponent();
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }
//--------------------------------------START------------------------------------------------


        private void btnStart_Click(object sender, EventArgs e)
        {
            this.startTime = DateTime.Now;
            textBox1.Text = startTime.ToString();
            textBox2.Text = startTime.ToString();
            int n = dataGridView1.Rows.Add();
            dataGridView1.Rows[n].Cells[0].Value = textBox1.Text;

            //table.Rows.Add(newRow);
            //table.Rows[0]["Bemerkung"] = "";
        }
            
//--------------------------------------ENDE------------------------------------------------
            

        private void btnEnde_Click(object sender, EventArgs e)
        {
            




            this.endTime = DateTime.Now;
            textBox3.Text = endTime.ToString();
            int n = dataGridView1.Rows.Add();
            dataGridView1.Rows[n].Cells[1].Value = textBox3.Text;


            TimeSpan dauer;
            dauer = endTime.Subtract(startTime);
            int m = dataGridView1.Rows.Add();
            dataGridView1.Rows[m].Cells[2].Value = dauer.TotalHours.ToString("0.00");


  

 

 

23.10.20 ZET.PNG

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...