Q&A

  • DBGrid에서 컬럼의 위치를 저장하는 방법은...
일단 정해진 DBGrid의 칼럼위치를 사용자의 편의에 따라

위치를 이동시킬 수 있습니다. 좋죠?

근데 담번에두 그 위치를 유지하고 싶은데....

방법이 있을까요?

2  COMMENTS
  • Profile
    무적이나 2001.07.13 22:39


    이건 위치를 저장하는 거구여

    DBGrid1.Columns.SaveToFile(저장할 파일명 as String);

    이건 위치를 불러오는 겁니다.

    DBGrid1.Columns.LoadFromFile(불러올 파일명 as String);

    확실한건 아니지만 아마

    DBGrid1.Columns.State := csCustomized;

    이거이어야 될껍니다.

    DBGrid1.Columns.State := csDefault;

    이면 데이터셋에서 불러오는데로 가지고 오거든여.

    저두 자세한건 더이상 모르니깐~

    여기까지 해두져~









    TCustomDBGrid.StoreColumn어쩌구가 있는데 사용법을 몰라여~





    우적우적 wrote:

    > 일단 정해진 DBGrid의 칼럼위치를 사용자의 편의에 따라

    > 위치를 이동시킬 수 있습니다. 좋죠?

    > 근데 담번에두 그 위치를 유지하고 싶은데....

    > 방법이 있을까요?

  • Profile
    하기 2001.07.13 20:33
    일단은 사용자 편의에 따라 이동시킨 위치를 저장하셔야 겠죠.

    그런다음 Grid를 보여줄때...저장된 위치를 불러와서

    Active/create/show부분에서 Grid를 다시 디자인하시면 되는데..

    디자인이 아니라

    Grid.Columns[0].FieldName := '첫번째필드'

    Grid.Columns[1].FieldName := '두번째필드'

    이런식으로요....

    근데 Grid.Columns[index].FieldName 이게 맞는것 같기는 한데

    잘 모르겠네요... 함 찾아 보세요... ^^;



    우적우적 wrote:

    > 일단 정해진 DBGrid의 칼럼위치를 사용자의 편의에 따라

    > 위치를 이동시킬 수 있습니다. 좋죠?

    > 근데 담번에두 그 위치를 유지하고 싶은데....

    > 방법이 있을까요?