AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Prism DataGrid ins Datagrid kopieren
Thema durchsuchen
Ansicht
Themen-Optionen

DataGrid ins Datagrid kopieren

Ein Thema von HomerGER · begonnen am 24. Mär 2006
Antwort Antwort
Benutzerbild von HomerGER
HomerGER

Registriert seit: 9. Jun 2003
390 Beiträge
 
Delphi 7 Professional
 
#1

DataGrid ins Datagrid kopieren

  Alt 24. Mär 2006, 22:54
Datenbank: MS SQL • Zugriff über: ADO.NET
Hallo

weiß jemand wie man ein DataGrid in ein DataGrid kopiert
datagrid1 := Datagrid2 bringt es nicht so

in meiner Klasse sieht es so aus
Delphi-Quellcode:
function TObjekte.DBGrid() : DataGrid;
var
DBGrid : System.Windows.Forms.DataGrid;
DBGStyle : DataGridTableStyle;
TextBoxCol1 : DataGridTextBoxColumn;
TextBoxCol2 : DataGridTextBoxColumn;
TextBoxCol3 : DataGridTextBoxColumn;
TextBoxCol4 : DataGridTextBoxColumn;
begin
  //Grid erzeugen
  DBGrid := System.Windows.Forms.DataGrid.Create;

  //Alles löschen
  DBGrid.DataSource := NIL;
  DBGrid.DataBindings.Clear;

  //Style1 erzeugen
  DBGStyle := System.Windows.Forms.DataGridTableStyle.Create;
  DBGStyle.MappingName := 'inserad_objekte';
  DBGStyle.RowHeaderWidth := 10;

  //Style1 Farbe
  DBGStyle.AlternatingBackColor := System.Drawing.Color.LightSteelBlue;


  TextBoxCol1 := DataGridTextBoxColumn.Create;
  TextBoxCol1.MappingName := 'ID';
  TextBoxCol1.HeaderText := 'ID';
  TextBoxCol1.Width := 50;

  TextBoxCol2 := DataGridTextBoxColumn.Create;
  TextBoxCol2.MappingName := 'NAME';
  TextBoxCol2.HeaderText := 'NAME';
  TextBoxCol2.Width := 50;

  TextBoxCol3 := DataGridTextBoxColumn.Create;
  TextBoxCol3.MappingName := 'BESCHREIBUNG';
  TextBoxCol3.HeaderText := 'BESCHREIBUNG';
  TextBoxCol3.Width := 50;

  //Zum Style hinzufügen
  DBGStyle.GridColumnStyles.Clear;
  DBGStyle.GridColumnStyles.Add(TextBoxCol1);
  DBGStyle.GridColumnStyles.Add(TextBoxCol2);
  DBGStyle.GridColumnStyles.Add(TextBoxCol3);

  //Style DataGrid übergeben
  DBGrid.TableStyles.Clear;
  DBGrid.TableStyles.Add(DBGStyle);


  DBGrid.DataSource := DataTable;

  Result := DBGrid;
end;
der aufruf
dann Datagrid1 := objekte.DBGrid
führt zu nix

wenn ich es aber direkt eingebe
Delphi-Quellcode:
procedure TObjekteForm.Button6_Click(sender: System.Object; e: System.EventArgs);
var
DBGStyle : DataGridTableStyle;
TextBoxCol1 : DataGridTextBoxColumn;
TextBoxCol2 : DataGridTextBoxColumn;
TextBoxCol3 : DataGridTextBoxColumn;
TextBoxCol4 : DataGridTextBoxColumn;
begin

  //Alles löschen
  DataGrid1.DataSource := NIL;
  DataGrid1.DataBindings.Clear;

  //Style1 erzeugen
  DBGStyle := DataGridTableStyle.Create;
  DBGStyle.MappingName := 'inserad_objekte';
  DBGStyle.RowHeaderWidth := 10;

  //Style1 Farbe
  DBGStyle.AlternatingBackColor := System.Drawing.Color.LightSteelBlue;


  TextBoxCol1 := DataGridTextBoxColumn.Create;
  TextBoxCol1.MappingName := 'ID';
  TextBoxCol1.HeaderText := 'ID';
  TextBoxCol1.Width := 50;

  TextBoxCol2 := DataGridTextBoxColumn.Create;
  TextBoxCol2.MappingName := 'NAME';
  TextBoxCol2.HeaderText := 'NAME';
  TextBoxCol2.Width := 50;

  //Zum Style hinzufügen
  DBGStyle.GridColumnStyles.Clear;
  DBGStyle.GridColumnStyles.Add(TextBoxCol1);
  DBGStyle.GridColumnStyles.Add(TextBoxCol2);

  //Style DataGrid übergeben
  DataGrid1.TableStyles.Clear;
  DataGrid1.TableStyles.Add(DBGStyle);


  DataGrid1.DataSource := Objekte.DataTable;
zeigt er mir alles an




weiß jemand rat?
Homer
  Mit Zitat antworten Zitat
Antwort Antwort


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 13:30 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