1

我有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。有人告诉我为什么吗?谢谢

4

1 回答 1

1

在您的 gridview 中更改此属性:

  AutoGenerateColumns = "false"

至 :

  AutoGenerateColumns = "true"
于 2013-10-27T19:58:04.127 回答