두 개의 다른 폴더 (c : \ test1 및 c : \ test2)의 파일을 동일한 gridview에 표시 할 수 있습니까?하나의 Gridview에서 두 개의 다른 폴더에있는 파일 표시
저는 VB.net (VS 2010)에서 작업합니다.
고마워요! 이 같은
두 개의 다른 폴더 (c : \ test1 및 c : \ test2)의 파일을 동일한 gridview에 표시 할 수 있습니까?하나의 Gridview에서 두 개의 다른 폴더에있는 파일 표시
저는 VB.net (VS 2010)에서 작업합니다.
고마워요! 이 같은
예. Directory.GetFiles()
을 사용하여 모든 파일 목록을 하나의 IEnumerable<string>
으로 가져 와서 GridView에 바인딩합니다.
이렇게하면 C#으로 작업 할 수 있습니다.
List<string> allFiles = new List<string>();
allFiles.AddRange(Directory.GetFiles(@"C:\test1\*"));
allFiles.AddRange(Directory.GetFiles(@"C:\test2\*"));
yourGV.DataSource = allFiles;
yourGV.DataBind();
시도 뭔가 :
Dim files As New List(Of String)()
files.AddRange(GetAllFilesFromDir("C:\foo"))
files.AddRange(GetAllFilesFromDir("C:\bar"))
'GetAllFilesFromDir() must return IEnumerable string
gv.DataSource = files
gv.DataBind()
<asp:gridview ID="gv" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="file" runat="server" Text='<%# Container.DataItem %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:gridview>
당신은 당신의 질문에 코드를 표시하지 않았다, 그래서 위의 예는이 일반적으로 할 수있는 방법을 보여줍니다.
감사를 표시하지만, 작동하지 않는, 내가 VB 사용하고 이런 일이 코드를 변환 \ 온도 ") archivos.AddRange (GetAllFilesFromDir ("C : \ TEMP2 ")가' 그리고 안드레스 @ GetAllFilesFromDir – AndresReyesTech
에서 오류 얻을 :.!가 필요한 때 VB.NET를 언급 해주십시오 잘하면 위의 편집 도움이 될 것입니다 –
가 작동하지 않음, "GetAllFilesFromDir이 선언되지 않았습니다"및 "메소드 스텁 생성"및 "프로퍼티 스텁 생성" – AndresReyesTech
예. 컬렉션을 List() 또는 다른 컬렉션 유형으로 둘 다 추가하십시오. 그런 다음 해당 세트를 gridview에 바인드하십시오.
안녕을 던져! 테스트 할 코드가 있습니까? 내 .. 일하지 않는 .. – AndresReyesTech
쇼 란 무엇을 의미합니까? 그들을로드? 그들의 경로 문자열을 표시 하시겠습니까? (문자열) 새로운 목록() archivos.AddRange (GetAllFilesFromDir ("C로 '희미한 archivos을 : – Omer
이름 – AndresReyesTech