AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DBGrid Daten ändern

Ein Thema von Andidreas · begonnen am 25. Aug 2011 · letzter Beitrag vom 27. Sep 2011
 
Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

DBGrid Daten ändern

  Alt 25. Aug 2011, 15:41
Datenbank: SQLite • Version: ? • Zugriff über: ADUCOM SQLite
hallo zusammen...

kann man daten in einem dbgrid nachträglich abänder/manipulieren?

auf meiner form habe ich ein TDBGrid, TDataSource, Query Komponente... alles ist so miteinander verbunden, das nachdem absetzen eines selects die daten automatisch im TDBGrid angezeigt werden...

über die folgende prozedur habe ich schon versucht die daten nachträglich im dbgrid zu manipulieren (grund ist die falsche darstellung von umlauten):

Delphi-Quellcode:
procedure Tmain_form.prTDBGridUTF8ToAnsi(DBGrid: TDBGrid);

var
i : Integer;

begin

  //Disable Screen Update
  DBGrid.DataSource.DataSet.DisableControls;

  DBGrid.DataSource.DataSet.First;

  While Not (DBGrid.DataSource.DataSet.Eof) Do
  Begin
    For i := 0 To DBGrid.Columns.Count -1 Do
    Begin
      DBGrid.Columns[i].Field.Value := UTF8ToAnsi(DBGrid.Columns[i].Field.AsString);
    End;
    DBGrid.DataSource.DataSet.Next;
  End;

  DBGrid.DataSource.DataSet.First;

  //Enable Screen Update
  DBGrid.DataSource.DataSet.EnableControls;


end;
wenn ich an der stelle wo ich die "UTF8ToAnsi" konvertierung vornehme anhalte, dann seh ich auch das er die inhalte umgewandelt hat... aber hinther in der anzeige werden die umlaute die ich konvertieren möchte immer noch falsch angezeigt...

mach ich etwas falsch oder geht es gar nicht das ich die daten im DBGrid manipulieren kann?
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz