2011-08-10 5 views
3

ListViewColumns의 너비를 xml 파일에 저장하고 싶습니다. 어떻게해야합니까?ListViewColumns의 너비를 xml 파일로 저장

+1

거기에 하나 이상의 질문이 있으며 제목이 약간 애매합니다. 문제가있는 경우 "목록보기의 열을 반복하는 방법"으로 시작하고 이미 작성한 코드를 * 질문의 일부로 게시하십시오. –

답변

1

우선 당신과 같이 계산 열을 검색 할 수 있습니다 XMLDocument 클래스를 사용하여에

foreach (ColumnHeader column in listView.Columns) 
{ 
    //Use the column.Width Property to get the width and save it to XML. 
} 

봐 또는 Linq에서 XML로, XML 데이터를 유지하고로드 할 수 있습니다.

<columns> 
    <column>one</column> 
    <column>two</column> 
    ... 
</columns> 

당신이 무엇을했다 이것은 :

XmlDocument Class

LINQ to XML

LINQ to XML - 5 Minute Overview

0

여러 XML 항목을 작성하여 열 식별자로 식별하십시오. 여기에 뭔가 더 복잡한 것이 있습니까?

int columnCount = listView.Columns.Count; 

을 사용하면 다음을 수행 할 수있는 열을 반복하려면 :

+0

나는 동적으로 열을 추가하고 them.And에 대한 응용 프로그램을 실행하면 이전 ListViewColumns 'widths.and 복원 및 x32 파일을 저장하고 복원 할 알고 싶지 않다. – Javidan

0

고정 된 크기없이 XML 유니폼 요소 컬렉션을 표현하는 일반적인 방법은 다음과 같다 마음?

+0

아하, that.but 같은 XML을 작성하는 방법 프로젝트를 실행했을 때 올바르게 복원되었습니다. – Javidan