![]() |
Text in die letze Zeile vom StringGrid
Mosche
Wie es son oben stehet versuche ich ein ergebnis vom label7 in die letzte seile in eine bestimmte Zeile vom StringGrid zu bekommen
Delphi-Quellcode:
Gruß sascha
procedure TForm1.Button6Click(Sender: TObject);
Var i,x,y : integer; summe1 : double; begin Label3.Caption:= ''; Label7.Caption:= ''; begin for I := 0 to StringGrid1.RowCount - 1 do if StringGrid1.Cells[i,0] = 'Way' then for x := 0 to StringGrid1.ColCount -1 do if StringGrid1.Cells[x,0] = 'ergebnisspalte' then <------------------------------------------------ | Label3.Caption:= FloatToStr(findStrings(StringGrid1.Cols[i],StringGrid1.Cols[x])); | summe1:= StrToFloat(Label3.caption); | Label7.Caption:= Format('%.6f',[summe1/(60)])+' <-min. sek.-> '; | end; | StringGrid1.RowCount:= StringGrid1.RowCount +1; // hier wird eine hinzugefügt und in die soll der Text von label7 von der spalte end; |
Re: Text in die letze Zeile vom StringGrid
Delphi-Quellcode:
Sollte den Text in die erste Spalte der letzten Zeile schreiben.
StringGrid1.Cells[0,Pred(StringGrid1.RowCount)] := Format('%.6f <-min. sek.->',[summe1/60]);
|
Re: Text in die letze Zeile vom StringGrid
ja genau sowas hatte ich gemeint wie ich das jetzt in die richtige spalte bekomme schau ich mal
Dank dir |
Re: Text in die letze Zeile vom StringGrid
...
und da das ergebnis in der spalte 'ergebnisspalte' stehen soll merkst du dir die position von 'x' wenn die spalte gefunden wurde und übernimmst dann x statt 0 Zitat:
cya |
Re: Text in die letze Zeile vom StringGrid
Dat hab ich ja schon gemacht wird aber nicht in die spalte geschrieben :-D
|
Re: Text in die letze Zeile vom StringGrid
In der ersten Zeile stehen doch die Überschriften. Also könntest Du Dir doch theoretisch mit
Delphi-Quellcode:
den Index der gesuchten Überschrift ermitteln, sofern ich keinen Denkfehler mache.
StringGrid.Rows[0].Cols.IndexOf('gesuchte Überschrift')
|
Re: Text in die letze Zeile vom StringGrid
ist eigentlich
Zitat:
|
Re: Text in die letze Zeile vom StringGrid
nee warum ist so
|
Re: Text in die letze Zeile vom StringGrid
Ich glaube das sitimmt doch nicht so
Delphi-Quellcode:
und wenn ich es so schreibe
StringGrid.Rows[0].Cols.IndexOf('gesuchte Überschrift')
Delphi-Quellcode:
bekomme ich immer -1 zurück und es wird nichts in das ender der Spalte geschrieben??
StringGrid.Rows[0].IndexOf('gesuchte Überschrift')
|
Re: Text in die letze Zeile vom StringGrid
Versuch mal
Delphi-Quellcode:
[edit] Nee, das ist wahrscheinlich auch Quatsch. [/edit]
StringGrid.Cols[0].IndexOf('gesuchte Überschrift')
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz