|
Hi~
저는 이렇게 무식하게 다 비교해 봅답니다.찾을때까지.쭉~
for(int i=0;i<lv->Items->Count;i++){
TListItem*it;
it=lv->Items->Item[i];
AnsiString aaaa=it->Caption;
AnsiString bbbb=it->SubItems->Strings[0];
if(aaaa=="??" and bbbb=="??"){
break; //found
}
}
만약 정렬이 되있다면 조금 빨리 찾을수도 있겠네요.
다른 더 좋은 방법도 있으면 고수분들 알려주십시요.끝.
허접이 님이 쓰신 글 :
: 안녕하세요... 저번주에 글을 올렸었는데... 답변을 올려주신 분은 고맙습니다...
: 하지만 그 답변이 저한테는 해당이 되지 않아서 이렇게 다시 한번 글을 올립니다..
:
: 다름이 아니라.. Listview 에 내용이 들어가 있습니다.. report 타입이구요...
: 컬럼은
:
: Name Path Size Modify
:
: 이렇게 되어있고... 내용이 들어가 있습니다..
:
: --------------------------------------------
: Name Path Size Modify
: --------------------------------------------
: aaa.txt c:\text 1KB 2001년 오후
: bbb.txt d:\text 2KB 2001년 오후
:
: 등등 이런식으로 쭉 들어가 있습니다... 여기서 하나를 또 추가를 하려고 하는데요...
: 그 추가한다는 것이 결국은 DB 에서 내용을 읽어오는 것입니다..
: ( 쿼리 할때 DISTINCT 로 해라고는 하지 말아 주십시요... 어쩔수 없는 이유가 있습니다.. T.T )
:
: 여기서 어떤 하나의 ROW 가 들어갈때... Name 과 Path 가 같으면 이미 데이터가 있는 경우가
: 되어야 하는데.. 이걸 어떻게 해결을 해야할 지를 모르겠습니다..
: builder 를 사용한지가 별로 안되서리.. 아직 property 나 method 등에 많이 익숙하지 않습니다..
: 부디 고수님들의 도움을 바랍니다...
:
: ( 내용을 보시면 대충 어떤 내용인지 아실것입니다... 제발 좀 도와 주세요... T.T )
|