2012-12-14 2 views
0

친구, 나는 고정 번호가있는 텍스트 파일을 받았습니다. 열로하지만 행이 달라, 내가 설명 1, 그것을 읽고이텍스트 파일에서 실버 라이트 그리드 채우기

0, 0, 2, 1, "URL1"와 같은 데이터 뭔가를해야합니다 실버 에게 텍스트 파일을 사용하여 그리드/테이블에 그것을 채워야 1, 0 , 2, 2, "URL2"내용 입력란 1, 1, 4, 2, "URL3"내용 입력란

우리는 열이 고정되어 볼 수 있지만 행은 이제

내가 내 실버 라이트 응용 프로그램을 원하는 다를 수 시스템에서이 파일을 읽고 표/표로 채우기

행 번호 열 너비 높이 Ima geURL 설명 0 0 2 1 URL1 설명 1 1 0 2 2 URL2 내용 입력란 1 1 4 2 URL3 Description3

나는 SecurityExceptionHandler 사용자 코드에 의해 처리되지 않은했다 파일 작동하지 ' 에서는 StreamReader하지만 보여주는 SecurityException가 오류를 사용하여 파일을 읽는 시도 허용. 경로 'c : \ path \ file.txt'에 대한 액세스가 거부되었습니다.

사전에 감사 저를 도와주세요 내 질문에 분명하다 바랍니다.

+0

13 의견, 아직 답변이 없습니까? 친구들이 나를 도와주세요. –

답변

1

표시 OpenFileDialog and create a StreamReader from it 표시. StreamReader.ReadLine()을 사용하여 한 줄씩 읽습니다. String.Split (',') 열을 가져 오거나 열에 따옴표 안에 쉼표가 포함될 수있는 경우 더 정교한 정규식을 사용하십시오.

그건 내가 당신을 도울 수있는 한도 내입니다. DataGrid를 사용하지는 않았지만 MSDN docs은 비정상적으로 상세하고 인터페이스가 매우 단순합니다.

+0

브라우저 외부에 있습니까? 좋은데, 저는 실버 라이트와 프로그래밍에 익숙하지 않습니다. 제발 제게 설명해 주시겠습니까? –

+1

Google. 하지만 OpenFileDialog도 사용할 수 있다는 사실을 잊어 버렸습니다. 나는 내 대답을 편집했다. –

+0

대단히 감사합니다. –

관련 문제