2013-10-27 40 views
1

我有ASP的GridView我的ASP GridView控件没有显示它的项目

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

,并在页面加载一些代码在目录中显示文件

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

像一个魅力工作,谢谢你 –

相关问题