Hallo,
ich habe einfach keinen Erfolg bei einer Datensatzänderung im Datagrid das PositionChanged - Ereignis des CurrencyManagers zu bekommen.
Folgender Code:
datset_Gemische.EnforceConstraints = false;
cmGemische = (CurrencyManager)this.BindingContext[dataGridGemische.DataSource, dataGridGemische.DataMember];
cmGemische.PositionChanged+=new EventHandler(cmGemische_PositionChanged);
this.dS_Stoffdatenbank_Gemische.Clear();
DataSet ds = ll.SelectStoffdaten(user.SessionID, user.StammDatenbank, sdin, ref fehler);
if (ds == null) {return;}
this.dS_Stoffdatenbank_Gemische.Merge(ds);
// hier wird das Ereignis noch gefeuert !!!!
Wenn ich nun im Datagrid mit der Maus eine andere Zeile anklicke, wird das Ereignis PositionChanged nicht ausgelöst!!
Hat jemand eine Idee??
ich habe einfach keinen Erfolg bei einer Datensatzänderung im Datagrid das PositionChanged - Ereignis des CurrencyManagers zu bekommen.
Folgender Code:
datset_Gemische.EnforceConstraints = false;
cmGemische = (CurrencyManager)this.BindingContext[dataGridGemische.DataSource, dataGridGemische.DataMember];
cmGemische.PositionChanged+=new EventHandler(cmGemische_PositionChanged);
this.dS_Stoffdatenbank_Gemische.Clear();
DataSet ds = ll.SelectStoffdaten(user.SessionID, user.StammDatenbank, sdin, ref fehler);
if (ds == null) {return;}
this.dS_Stoffdatenbank_Gemische.Merge(ds);
// hier wird das Ereignis noch gefeuert !!!!
Wenn ich nun im Datagrid mit der Maus eine andere Zeile anklicke, wird das Ereignis PositionChanged nicht ausgelöst!!
Hat jemand eine Idee??
Comment