我的Asp GridView不显示其项目

时间:2013-10-27 19:45:36

标签: asp.net 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。有人告诉我为什么吗?谢谢

1 个答案:

答案 0 :(得分:1)

在您的gridview中更改此属性:

  AutoGenerateColumns = "false"

到:

  AutoGenerateColumns = "true"