我有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 :(得分:1)
在您的gridview中更改此属性:
AutoGenerateColumns = "false"
到:
AutoGenerateColumns = "true"