Ini source codenya silahkan perhatikan :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, DB, ADODB, StdCtrls;
type
TForm1 = class(TForm)
ListView1: TListView;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
procedure TampilListview;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.TampilListview;
Begin
try
ListView1.Items.Clear;
with ADOQuery1 do
begin
Close;
SQL.Text := 'select *from country';
Open;
while Not Eof do
begin
with ListView1.Items.Add do
begin
Caption := ADOQuery1.fieldbyName('name').AsString;
SubItems.Add(ADOQuery1.fieldByName('Capital').AsString);
SubItems.Add(ADOQuery1.fieldByName('continent').AsString);
SubItems.Add(ADOQuery1.fieldByName('area').AsString);
SubItems.Add(ADOQuery1.fieldByName('population').AsString);
end;
Next;
end;
end;
except
MessageDlg('Gagal Menampilkan Data !!',mtWarning,[mbOK],0);
end
End;
procedure TForm1.Button1Click(Sender: TObject);
begin
TampilListview
end;
end.
BACA JUGA : Menampilkan data yang diceklist di listviewSekian listing untuk menampilkan data ke Listview dari database.Semoga berhasil...
Title : Menampilkan data dari database ke listview di Delphi
Description : kalo agan" ingin menampilkan data dari Database ke listview mungking coding yang ane kasih bisa bantu, langsung saja ane kasing listin...
Description : kalo agan" ingin menampilkan data dari Database ke listview mungking coding yang ane kasih bisa bantu, langsung saja ane kasing listin...

Komentar ini telah dihapus oleh pengarang.
BalasHapussaya mau tanya dong kan itu pasti semua data ke refresh nah gimana cara nya cuma 1 data saja yang kerefresh .
BalasHapusya karena judulnya menampilkan data dari databasae ke listview,berarti semua data . kecuali kalau ingin cuma satu atau beberapa record saja,ya tinggal difilter menggunakan fungsi WHERE
Hapuscara menampilkan data lebih dari 1 kolom/field di Listview XE8 gimana ya? saya bisanya cuman nampilin 1 kolom/field
BalasHapusmemangnya cara di atas engga bisa diterapkan ?
Hapus