답을 주시는 분이 없어서 이렇게 다시한번 올립니다.
꼭 좀 부탁드리겠습니다.
스트링그리드에서 선택된 Row를 원하는 Row로 이동하고 싶은데여...
----------------------------------------------------------------
예를들어...
for i := 0 to StringGrid1.ColCount - 1 do
StringGrid1.Cols[i].Exchange(StringGrid1.Row, 원하는Row);
이건 되는데여...
----------------------------------------------------------------
Exchange말구여 Move라는게 있는데 이게 영 안되네여.
로우를 맞바꾸는게 아니라 옮겨줘야 하거든여.
아래와 같이 해보세요...
type
TProtectedGrid = class(TCustomGrid);
procedure TForm3.Button1Click(Sender: TObject);
begin
TProtectedGrid(StringGrid1).MoveRow(StringGrid1.Row, 원하는 Row Index);
end;
^^ 항상 즐코하세요...
매일웃자 wrote:
> 답을 주시는 분이 없어서 이렇게 다시한번 올립니다.
> 꼭 좀 부탁드리겠습니다.
>
>
> 스트링그리드에서 선택된 Row를 원하는 Row로 이동하고 싶은데여...
> ----------------------------------------------------------------
> 예를들어...
>
> for i := 0 to StringGrid1.ColCount - 1 do
> StringGrid1.Cols[i].Exchange(StringGrid1.Row, 원하는Row);
>
> 이건 되는데여...
> ----------------------------------------------------------------
> Exchange말구여 Move라는게 있는데 이게 영 안되네여.
> 로우를 맞바꾸는게 아니라 옮겨줘야 하거든여.
>