protected void rgResults_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { try { ReadTextFile readTextFile = new ReadTextFile(); DataTable dtResult = new DataTable(); dtResult.Columns.Add("GroupCategory"); dtResult.Columns.Add("Rank"); dtResult.Columns.Add("MemberName"); dtResult.Columns.Add("Distance"); dtResult.Columns.Add("BandNo"); dtResult.Columns.Add("StickerCode"); dtResult.Columns.Add("ArrivalTime"); dtResult.Columns.Add("Flight"); dtResult.Columns.Add("Speed"); if (DateRelease == null || DateRelease == "") { rgResults.DataSource = dtResult; } else { string root = Server.MapPath("~"); string Template = root + @"TextFile\RaceResult\" + Club + @"\raceresult" + DateRelease.Replace("-", "") + ".txt"; if (File.Exists(Template)) { rgResults.DataSource = readTextFile.ReadFromTextFile(Template, dtResult, Filter, Category, Group); } else { rgResults.DataSource = dtResult; } } } catch (Exception ex) { this.RadWindowManager1.RadAlert(ex.Message, 350, 150, "Error", ""); } }
private DataTable GetReleaseDateCollection() { try { DataTable dtResult = new DataTable(); DataRow dr = dtResult.NewRow(); dtResult.Columns.Add("DateRelease"); dr["DateRelease"] = ""; dtResult.Rows.Add(dr); string root = Server.MapPath("~"); readTextFile = new ReadTextFile(); string Template = root + @"TextFile\RaceResult\" + Club + @"\RaceDateRelease.txt"; dtResult = readTextFile.ReadFromTextFile(Template, dtResult, "", "", ""); return(dtResult); } catch (Exception ex) { throw ex; } }