Excuse me sir, Are you saved? (선생님, 구원받으셨습니까?)

If you died tonight, Are you going to heaven? (당신이 만약 오늘 밤 죽는다면, 천국에 갈 수 있습니까?)

For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life. (하나님이 세상을 이처럼 사랑하사 독생자를 주셨으니 이는 그를 믿는 자마다 멸망하지 않고 영생을 얻게 하려 하심이라)

-John 3:16 (요한복음 3장 16절)

분류 전체보기 (178)
Embeded (3)
.NET (13)
DB (6)
Javascript (0)
Visual Studio (0)
Project (7)
Experience (0)
General (13)
Car (0)
Story (12)
YBC (4)
Book (6)
Movie (1)
구 MiniHomepy (109)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
2009. 7. 31. 17:05

datagridview 에서 row 순서를 바꾸는 동작이 필요해서
DB업데이트를 하고 다시 리스트를 읽는 식인데 포커스가 다시 맨위로 올라가서
포커스가 해당 row 를 선택된 상태가 되어야 해서

dgvList.Rows[iSel].Selected = true;

로 처리를 해서 포커스를 이동했는데 또 순서를 바꾸는 버튼을 눌러도 동작을 안하는 것이었다.
왜그런가 싶어서 index 값을 보니 포커스는 다른 곳이지만 값은 0 이었다.

검색을 해봤는데 한참을 찾아도 이런쪽은 없었는데 여기를 보고 혹시나 해서
해보니 index값도 변경된 상태가 되서 해당 row를 계속 순서를 바꿀 수 있었다.

dgvList.CurrentCell = dgvList.Rows[iSel].Cells[0];

해결~


그럼 조그마한 도움이 되었길 바라며