2013-10-27 3 views
1

я есть жерех GridViewМой Asp GridView не отображает его элементы

<asp:GridView ID="uploadedSoundDataGridView" runat="server" AutoGenerateColumns="false"  EmptyDataText = "No files uploaded"/> 

и код на PageLoad для отображения файлов в каталоге

if (!IsPostBack) 
     { 
      string[] filePaths = Directory.GetFiles(Server.MapPath("~/Uploads/")); 
      List<ListItem> files = new List<ListItem>(); 
      foreach (string filePath in filePaths) 
      { 
       files.Add(new ListItem(Path.GetFileName(filePath), filePath)); 
      } 
      uploadedSoundDataGridView.DataSource = files; 
      uploadedSoundDataGridView.DataBind(); 
     } 

Я могу взять все имена файлов и я могу связать их в GridView (я проверил его с помощью quickwatch). Но на моей странице я не вижу GridView. Кто-нибудь говорит мне, почему? Спасибо

+0

В GridView наборе разметки 'AutoGenerateColumns = "истина"'. – afzalulh

ответ

1

В вашем GridView изменении этого свойства:

AutoGenerateColumns = "false" 

к:

AutoGenerateColumns = "true" 
+0

работал как шарм спасибо –

Смежные вопросы