private void GetFreebies() { ELibraryDocumentBL docBL = new ELibraryDocumentBL(); gvFreebies.DataSource = null; DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Title", typeof(string))); dt.Columns.Add(new DataColumn("Author", typeof(string))); dt.Columns.Add(new DataColumn("Description", typeof(string))); dt.Columns.Add(new DataColumn("Download", typeof(Control))); dt.Columns.Add(new DataColumn("Path", typeof(string))); List <DocumentDetails> docList = docBL.AccessDocumentsByTypeBL("Freebie"); if (docList != null) { foreach (DocumentDetails doc in docList) { DataRow dr = dt.NewRow(); dr["Title"] = doc.Title; dr["Author"] = doc.Author; dr["Description"] = doc.DocumentDescription; dr["Path"] = doc.DocumentPath; dt.Rows.Add(dr); } } gvFreebies.DataSource = dt; gvFreebies.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["UserObj"] == null) { Response.Redirect("Home.aspx"); } try { if (!IsPostBack) { ELibraryDocumentBL docBL = new ELibraryDocumentBL(); DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Title", typeof(string))); dt.Columns.Add(new DataColumn("Author", typeof(string))); dt.Columns.Add(new DataColumn("Description", typeof(string))); dt.Columns.Add(new DataColumn("Download", typeof(Control))); dt.Columns.Add(new DataColumn("Path", typeof(string))); List <DocumentDetails> docList = docBL.AccessDocumentsByTypeBL("Freebie"); if (docList != null) { foreach (DocumentDetails doc in docList) { DataRow dr = dt.NewRow(); dr["Title"] = doc.Title; dr["Author"] = doc.Author; dr["Description"] = doc.DocumentDescription; dr["Path"] = doc.DocumentPath; dt.Rows.Add(dr); } gvFreebies.DataSource = dt; gvFreebies.DataBind(); } } } catch (Exception ex) { ErrorLogging erLog = new ErrorLogging(); erLog.LogError(ex.Message); } }