2011-03-15 3 views
0

XP 컴퓨터에서 작성된 datagridview를 사용하는 VS2008 VB.NET 프로젝트가 있습니다. 지금은 여전히 ​​VS2008에서 프로젝트를로드했지만 코드를 실행하면 모든 것을 제외하고 작동합니다. 이제 datagridview 열은 열 이름에 따라 알파벳 순으로 정렬됩니다. 온라인으로 광범위하게 검색했지만 단서를 찾을 수 없습니다. 누구든지이 문제를 일으키는 원인을 알고 있으며 더 많은 수입을 가지고 어떻게 해결할 수 있습니까?Datagridview 열 머리글 순서가 XP와 Win7간에 변경됩니다.

미리 도움을 청하십시오.

+0

자동 생성 열을 사용하고 있습니까? 그렇다면 데이터 소스는 어떤 모습입니까? –

답변

1

아래 코드와 같이 표시 열 인덱스를 지정해야합니다. 다소 비슷한 문제가있었습니다. 이 방법을 사용하면 지정된 순서가 항상 적용됩니다.

dataGridView1.Columns["idColumn"].DisplayIndex = 0; 
dataGridView1.Columns["namesCoulmn"].DisplayIndex = 1; 
관련 문제