// đổ dữ liệu vào các thành phần TextBox internal void SetTextBoxes(object sender, Control_Subject c) { textBox1.Text = c.SubjectCode; textBox2.Text = c.SubjectName; textBox3.Text = c.Lecturer; textBox4.Text = c.StartDate; textBox5.Text = c.EndDate; textBox6.Text = c.Credits; textBox7.Text = c.Information; }
internal void FillAllSubjects(string Username, string sortBy = "[Subject Name] DESC") { dataFields = AccessData.GetInstance().GetUserSubjectList(Username, sortBy); foreach (DataRow row in dataFields.Rows) { var TMP = new Control_Subject(row); TMP.UserClick += SetTextBoxes; splitContainer.Panel1.Controls.Add(TMP); } }
internal void ClickEvent(object sender, Control_Subject c) { UserClick?.Invoke(sender, c); // execute event }