Ich habe 2 Tabellen über die ID’s verbunden
Wenn ich jetzt ein Datensatz ändere zeigt mir die ComboBox den richtigen Wert an
Nur das DataGrid nicht, dort steht immer noch der alte Wert. Erst wenn ich ein neues Select durchführe, wird das DataGrid akualisiert.
Meine ComboBox ist so angebunden
//T1_ComboBox1 ROLLE
gBV.T1_ComboBox1.DataBindings.Clear;
gBV.T1_ComboBox1.DataSource := NIL;
gBV.T1_ComboBox1.DataSource := FRolleTable;
gBV.T1_ComboBox1.ValueMember := 'RO_ID';
gBV.T1_ComboBox1.DisplayMember := 'RO_NAME';
gBV.T1_ComboBox1.DataBindings.Add('SelectedValue', FBenutzerTable, 'BV_ROLLE_ID');
Anzeigen im DataGrid erfolgt über
//TextBoxCol3
TextBoxCol3 := DataGridTextBoxColumn.Create;
TextBoxCol3.MappingName := 'RO_NAME';
TextBoxCol3.HeaderText := 'Rechte';
TextBoxCol3.Width := 150;
TextBoxCol3.ReadOnly := True;
Was mus ich noch aktualisieren damit das DataGrid die aktuellen Werte anzeigt?
Wenn ich jetzt ein Datensatz ändere zeigt mir die ComboBox den richtigen Wert an
Nur das DataGrid nicht, dort steht immer noch der alte Wert. Erst wenn ich ein neues Select durchführe, wird das DataGrid akualisiert.
Meine ComboBox ist so angebunden
//T1_ComboBox1 ROLLE
gBV.T1_ComboBox1.DataBindings.Clear;
gBV.T1_ComboBox1.DataSource := NIL;
gBV.T1_ComboBox1.DataSource := FRolleTable;
gBV.T1_ComboBox1.ValueMember := 'RO_ID';
gBV.T1_ComboBox1.DisplayMember := 'RO_NAME';
gBV.T1_ComboBox1.DataBindings.Add('SelectedValue', FBenutzerTable, 'BV_ROLLE_ID');
Anzeigen im DataGrid erfolgt über
//TextBoxCol3
TextBoxCol3 := DataGridTextBoxColumn.Create;
TextBoxCol3.MappingName := 'RO_NAME';
TextBoxCol3.HeaderText := 'Rechte';
TextBoxCol3.Width := 150;
TextBoxCol3.ReadOnly := True;
Was mus ich noch aktualisieren damit das DataGrid die aktuellen Werte anzeigt?