1

StringCollection 변수를 BindingList으로 변환 한 다음 다시 가져올 수 있습니까? 나는 StringCollectionDataGridView에 묶으려고 노력하고 있으며, 나는 그것이 작동하도록 고심하고있다.StringCollection을 BindingList로 변환하는 방법

나는 StringDictionary으로 같은 것을하고 싶다.

this question에 설명 된대로이를 수행하는 일종의 래퍼 클래스를 만들어야하나요?

조언 해 주셔서 감사합니다.

+0

아마도'C#'태그를 추가해야합니다. – CompanyDroneFromSector7G

+0

당신이 그것을하는 동안 그냥 돌아가서 그걸 (그리고 WinForms 태그) 할려고! 감사. :) – rogdawg

+0

이 도움이 될 수 있습니다 : http://stackoverflow.com/questions/844412/convert-stringcollection-to-liststring – Mathieu

답변

0

이 방법이 유용할까요?

 StringCollection sc = new StringCollection(); 

     BindingList<String> bl = new BindingList<String>((from String str in sc select str).ToList()); 
+0

이 데이터 형식을 변환하는 데 사용되지만 BindingList DataGridView 바인딩 할 때 올바르게 작동하지 않습니다. . 나는 원래의 질문에 링크 된 기사로 돌아가서 조심스럽게 다루었 다. 나는 마침내 내 실수를 해결하고 그 해결책을 얻을 수있었습니다. StringCollection을 사용하는 대신 Application.Settings 데이터 형식으로 사용자 지정 클래스를 사용하는 방법을 파악한 후에는 우아한 솔루션입니다. 그것이 바로이 모든 근본적인 문제입니다. 답변 해 주셔서 대단히 감사합니다. 당신이 시연하는 구문을 유지하고 다른 영역에서 사용합니다. – rogdawg

0

대답은 this question에 대해 여기에서 다루고있는 문제를 해결합니다. 주어진 솔루션을주의 깊게 살펴보고 구현시 실수를 바로 잡았을 때, 제대로 작동 할 수있었습니다.

우아한 해결책입니다.

관련 문제