Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Osvjezavanje reda u DataGridView kada se promijeni ComboBox

[es] :: .NET :: Osvjezavanje reda u DataGridView kada se promijeni ComboBox

[ Pregleda: 1414 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Branko R
Banja Luka

Član broj: 25383
Poruke: 30
89.111.252.*



Profil

icon Osvjezavanje reda u DataGridView kada se promijeni ComboBox30.03.2013. u 12:23 - pre 134 meseci
Imam racuniStavkeDataGridView i u njemu ComboBox, koji mijenja stopu poreza, tačnije PorezID. Kada se ComboBox promijeni onda treba pronaći odgovarajuću vrijednost poreske stope u tabeli Porez i promijeniti polje u racuniStavkeDataGridViewu sa tom vrijednošću.

Problem je sto se bez promijene reda ne izračunavaju ostale vrijdnosti u racuniStavkeDataGridView-u (iznos poreza, ukupno itd...)
Pokusao sam bindingSource.EndEdit(), racuniStavkeBindingSource.ResetBindings(), racuniStavkeDataGridView.EndEdit() i ništa ne pomaže.
Ima li neko ideju kako da ovo riješim ?

private void racuniStavkeDataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
ComboBox dgvCombo = e.Control as ComboBox;
if (dgvCombo != null)
{
dgvCombo.SelectionChangeCommitted -= new EventHandler(dgvCombo_SelectionChangeCommitted);
dgvCombo.SelectionChangeCommitted += new EventHandler(dgvCombo_SelectionChangeCommitted);
}
}

void dgvCombo_SelectionChangeCommitted(object sender, EventArgs e)
{
ComboBox comboBox = sender as ComboBox;
racuniStavkeDataGridView.CurrentRow.Cells[8].Value = racunDS.Porezi.FindByPorezID(Convert.ToByte(comboBox.SelectedValue)).PorezStopa.ToString();

//racuniStavkeDataGridView.refres
//racuniStavkeDataGridView.EndEdit();
// racuniStavkeDataGridView.Refresh();
//racuniStavkeDataGridView.C
//racuniStavkeBindingSource.ResetBindings();
//this.Validate();
}

 
Odgovor na temu

[es] :: .NET :: Osvjezavanje reda u DataGridView kada se promijeni ComboBox

[ Pregleda: 1414 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.