protected void Button1_Click(object sender, EventArgs e) { CommonBusiness cmnb = new CommonBusiness(); List <AssetDTO> DTO = new List <AssetDTO>(); DTO = assetB.GetAssetListBySize(cmb_Term.SelectedValue, false, int.Parse(txt_FileSize.Text)); //DataTable dt = new DataTable(); //dt.Columns.Add("fd", Type.GetType("System.String")); //dt.Columns.Add("classcode", Type.GetType("System.String")); //dt.Columns.Add("term", Type.GetType("System.String")); ////dt.Columns.Add("AssetID", Type.GetType("System.String")); //dt.Columns.Add("FileSize", Type.GetType("System.String")); //dt.Columns.Add("FileDate", Type.GetType("System.String")); //DataRow dtRow = dt.NewRow(); //for (int i = 0; i < DTO.Count; i++) //{ // string fd = DTO[i].FileDate; // string classcode = DTO[i].Class_Code.ToString(); // string term = DTO[i].Term.ToString(); // string d = fd.Replace('/', '-'); // string assetId = DTO[i].AssetID.ToString(); // string path = Server.MapPath("../content/" + term + "/" + classcode + "/" + d); // if (Directory.Exists(path)) // { // DirectoryInfo di = new DirectoryInfo(path); // // Get a reference to each file in that directory. // FileInfo[] fiArr = di.GetFiles("mp3.zip"); // foreach (FileInfo f in fiArr) // if (f.Length < (int.Parse(txt_FileSize.Text) * 1024)) // { // dtRow["fd"] = d.ToString(); // dtRow["classcode"] = classcode.ToString(); // dtRow["term"] = term.ToString(); // //dtRow["AssetID"] = assetId.ToString(); // dtRow["FileSize"] = Math.Ceiling(decimal.Parse(f.Length.ToString()) / 1024); // dtRow["FileDate"] = DTO[i].FileDate; // dt.Rows.Add(dtRow); // dtRow = dt.NewRow(); // //System.IO.Directory.Delete(path, true); // } // } //} grd_FileList.DataSource = DTO; grd_FileList.DataBind(); }