private void MainForm_Load(object sender, EventArgs e) { getCharNames(); getSponsorNames(); if (File.Exists("tips.csv")) { List <Tip> tips = new List <Tip>(); using (var reader = new StreamReader("tips.csv")) using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture)) { List <Tip> tipsList = new List <Tip>(); var records = csv.GetRecords <dynamic>(); foreach (var record in records) { Tip tip = new Tip() { Line1 = record.line1, Line2 = record.line2, Line3 = record.line3, }; tipsList.Add(tip); } TipDropdown.DataSource = tipsList; TipDropdown.DisplayMember = "Line1"; TipDropdown.ValueMember = "tip"; } List <Tip> genericTips = new List <Tip>() { new Tip() { Line1 = "Stream is starting soon...", Line2 = "", Line3 = "" }, new Tip() { Line1 = "Top 64 is starting soon...", Line2 = "", Line3 = "" }, new Tip() { Line1 = "Top 8 is starting soon...", Line2 = "", Line3 = "" }, new Tip() { Line1 = "Coming up next...", Line2 = Player1Name.Text + " vs " + Player2Name.Text, Line3 = "" }, new Tip() { Line1 = "We'll be right back...", Line2 = "", Line3 = "" } }; genericTip.DataSource = genericTips; genericTip.DisplayMember = "Line1"; genericTip.ValueMember = "tip"; } }
public Tip() { tip = this; }