Játék a C# Form dataGridView elemével

Mire jó ez az elem? Ha tömböt szeretnénk megjeleníteni és kezelni C# Form-on nincs is rá jobb eszköz



Elem feltöltése:

private void button1_Click(object sender, EventArgs e)

        {

            dataGridView1.Rows.Add(textBox1.Text,textBox2.Text);

        }


Egy sor elemeivel textbox-ok feltöltése:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)

        {

            index = e.RowIndex;

            label1.Text = index.ToString();

            DataGridViewRow selectedRow= dataGridView1.Rows[index];

            textBox3.Text = selectedRow.Cells[0].Value.ToString();

            textBox4.Text = selectedRow.Cells[1].Value.ToString();

        }


Egy sor elemeinek a felülírása:

private void button2_Click(object sender, EventArgs e)

        {

            DataGridViewRow ju = dataGridView1.Rows[index];

            ju.Cells[0].Value = textBox3.Text;

            ju.Cells[1].Value = textBox4.Text;

        }


Egy sor elemeinek a törlése:

private void button3_Click(object sender, EventArgs e)

        {

            int sor = dataGridView1.CurrentCell.RowIndex;

            label2.Text = sor.ToString();

            dataGridView1.Rows.RemoveAt(sor);

        }


Megszámolása a soroknak:

előkészítése a tartalom kiírásának 


private void button4_Click(object sender, EventArgs e)

        {

            label3.Text = dataGridView1.Rows.Count.ToString();


        }