static void Main(string[] args) { var productRepository = new ProductRepository(); var products = productRepository.GetAllProducts(); var demo = new GridViewDemo(); //var demo = new EPPlusDemo(); demo.GenerateAndOpenFile(products); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string[] filePaths = Directory.GetFiles(Server.MapPath("~/public/image/")); List <ListItem> files = new List <ListItem>(); foreach (string filePath in filePaths) { string fileName = Path.GetFileName(filePath); files.Add(new ListItem(fileName, "~/public/image/" + fileName)); } GridViewDemo.DataSource = files; GridViewDemo.DataBind(); } }