Witam
Od niedawna interesuje się programowaniem i jest to mój pierwszy post na forum. Tworze program do wystawiania faktur i napotkałem pewien problem a mianowicie chciałbym żeby od razu wyświetlał mi się wynik(cena brutto) po wpisaniu ilości ceny netto i vatu. Proszę o pomoc.
private void Update_Towary_usługi(object sender, DataGridViewCellEventArgs e)
{
//int rowindex = dataGridView1.CurrentCell.RowIndex;
//int columnindex = dataGridView1.CurrentCell.ColumnIndex;
dataGridView1.ColumnCount = 8;
dataGridView1.Columns[0].Name = "Towar/Usługa";
dataGridView1.Columns[1].Name = "Symbol";
dataGridView1.Columns[2].Name = "Miara";
dataGridView1.Columns[3].Name = "Ilość";
dataGridView1.Columns[4].Name = "Cena netto";
dataGridView1.Columns[5].Name = "Vat";
dataGridView1.Columns[6].Name = "Cena brutto";
dataGridView1.Columns[7].Name = "Wartość brutto";
////
dataGridView1.Columns[0].Width = 150;
dataGridView1.Columns[1].Width = 50;
dataGridView1.Columns[2].Width = 50;
dataGridView1.Columns[3].Width = 50;
dataGridView1.Columns[4].Width = 70;
dataGridView1.Columns[5].Width = 50;
dataGridView1.Columns[6].Width = 70;
dataGridView1.Columns[7].Width = 70;
////
ArrayList row = new ArrayList();
row.Add("");
row.Add("");
row.Add("1");
row.Add(ilosc);
row.Add(cena_netto);
row.Add(vat);
row.Add("0.00");
row.Add(wartosc_brutto=ilosc+vat);
dataGridView1.Rows.Add(row.ToArray());
////
}
public void Update_wartosci()
{
}
private void Dodaj_pole_Click(object sender, EventArgs e)
{
ArrayList row = new ArrayList();
row.Add("");
row.Add("");
row.Add("szt");
row.Add(ilosc);
row.Add("0,00");
row.Add("23");
row.Add("0,00");
row.Add("0,00");
dataGridView1.Rows.Add(row.ToArray());
}
Oczywiście nie tak się oblicza cene brutto, chciałem zobaczyć czy coś się dzieje. Ale nic się nie stało.