Q&A

  • ADO와 Listview 좀 가르쳐 주세요
ADO를 사용하는데, Listview에 어떻게 뿌리는지 모르겠습니다,

답답해요, 좀 가르쳐 주시 겠어요...

제발 좀 가르쳐 주세요.

ADOdataset이나ADOquery를 사용해서 어떻게 뿌리지요.

예를 들어...

while not adodataset1.eof do

with adodataset1 do

begin

listview1.items := fieldbyname('name').value;

...

...

...

adodataset1.next;

end;

이건 말도 안되는 것 같거든요

좀 가르쳐 주세요. 급해요.....

2  COMMENTS
  • Profile
    조건일 2001.11.14 03:25
    ListView 사용법만 아시면 잘 사용하실수 있으실것 같군요...

    간단하게 ListView사용법만 설명하면...



    ListView의 item추가는



    with ListView1.Items.Add do

    begin

    Caption := '캡션';

    SubItems.Add('서브아이템 0번째');

    SubItems.Add('서브아이템 1번째');

    SubItems.Add('서브아이템 2번째');

    ...

    end; //with end



    이런식으로 ListView1.Items.Add먼저 선언하고 그다음 나오는 필드들을 감싸는

    형식으로 사용하셔야 됩니다.. 일종의 센드위치 코드라고 이해하시면 편하실꺼에여..



    그렇타면 님께서 고민하는 답은 간단하게 나옵니다...

    > while not adodataset1.eof do

    > with adodataset1 do

    > begin

    with ListView1.Items.Add do begin

    Caption := fieldbyname('name').AsString;

    SubItems.Add(fieldbyname('name2').AsString);

    ...

    end; //with end

    > adodataset1.next;

    > end; //with end

    > end; //while end



    뭐 이정도루 쓰시면...



    즐델하셔여...~





    Jane wrote:

    > ADO를 사용하는데, Listview에 어떻게 뿌리는지 모르겠습니다,

    > 답답해요, 좀 가르쳐 주시 겠어요...

    > 제발 좀 가르쳐 주세요.

    > ADOdataset이나ADOquery를 사용해서 어떻게 뿌리지요.

    > 예를 들어...

    > while not adodataset1.eof do

    > with adodataset1 do

    > begin

    > listview1.items := fieldbyname('name').value;

    > ...

    > ...

    > ...

    > adodataset1.next;

    > end;

    > 이건 말도 안되는 것 같거든요

    > 좀 가르쳐 주세요. 급해요.....

  • Profile
    바보감자 2001.11.14 03:15
    Jane wrote:

    > ADO를 사용하는데, Listview에 어떻게 뿌리는지 모르겠습니다,

    > 답답해요, 좀 가르쳐 주시 겠어요...

    > 제발 좀 가르쳐 주세요.

    > ADOdataset이나ADOquery를 사용해서 어떻게 뿌리지요.

    > 예를 들어...

    > while not adodataset1.eof do

    > with adodataset1 do

    > begin

    > listview1.items := fieldbyname('name').value;

    > ...

    > ...

    > ...

    > adodataset1.next;

    > end;

    > 이건 말도 안되는 것 같거든요

    > 좀 가르쳐 주세요. 급해요.....



    안녕하세요 언제나 초보 바보감자입니당 ^^

    맞는데요..왜 리스트 뷰를 사용하시는지 몰르겠는데

    제생각엔 listBox사용하시면 될꺼같네요..



    while not adodataset1.eof do

    with adodataset1 do

    begin

    listbox1.items.add(fieldbyname('name').asstring);

    adodataset1.next;

    end;



    이러케 해보시게씀둥.?





    언제나 비를 기다리는 바보감자가 올림..