DBGrid - Zellenwert xy nach Edit kopieren



  • Wie kann ich nach einer SQL-Anweisung aus einer DBGRID z.B. 3.Zeile, 4.Spalte in ein Edit z.B. Edit1->Text kopieren ?

    [ 17.08.2001: Beitrag editiert von: Jansen ]



  • void __fastcall TMainForm::btGetCellContentClick(TObject *Sender)
    {
    TBookmark SavePos;
    SavePos = DBGrid->DataSource->DataSet->GetBookmark();

    DBGrid->DataSource->DataSet->First();
    DBGrid->DataSource->DataSet->MoveBy(3-1); // In 3. Zeile springen
    AnsiString strText = DBGrid->Fields[4-1]->AsString; // Wert in 4. Spalte auslesen
    Edit1->Text = strText;

    DBGrid->DataSource->DataSet->GotoBookmark(SavePos);
    DBGrid->DataSource->DataSet->FreeBookmark(SavePos);
    }

    ------------------
    Happy Building
    wünscht
    Happy Builder
    Ein Besuch der sich lohnt: http://www.bcbarena.de


Anmelden zum Antworten