2013-09-25 2 views
1

이 작업을 수행하는 방법을 알아내는 데 문제가 있습니다. 기본적으로 .txt 파일의 행을로드하고 각 행을 Arraylist에 개별적으로 추가해야합니다. 여기는 내가 지금까지 가지고있는, 작동하지만 그들은 콤보 상자를 채울 때 그들은 모두 한 줄에 나온다. 난 당신이 현재 하나 개의 항목으로 모든 텍스트를 읽고 일을하고 콤보 상자에 추가 것을arraylist C# 읽기 및 콤보 상자

cboActor.Items.AddRange(File.ReadAllLines(filename)); 

다음과 같이 할 수있는 어떤 도움/조언

public void LoadArrayList() 
{ 
snip 
} 
+0

코드를 들여 쓰기로 시작할 수 있습니다. 당신은 그것을 읽는 것이 훨씬 쉽고 다른 모든 사람들도 당신을 돕기 쉽게 만듭니다. – Blorgbeard

+0

고마워 Blogbeard, 그 마음에 계속 노력할 것입니다 :) –

답변

4

의 진가를 알아볼 것입니다.

public void LoadArrayList() 
{ 
    ActorArrayList.AddRange(File.ReadAllLines(filename)); 
} 

public void PopulateActors() 
{ 
    cboActor.Items.Clear(); 
    cboActor.Items.AddRange(ActorArrayList.ToArray()); 
} 
+0

고마워 Damith, 내가 do/while 루프로 오류가 발생하는 것 같지만. 신속하게 테스트하고 테스트해볼 것입니다. –

+0

@MirroA 내 업데이트 확인 – Damith