特定の条件で行を動的に追加するプログラムがあります。この方法で関数を実装しようとしました:
if (student.UUID == AppliedStudent)
{
using (DataGridViewRow row = new DataGridViewRow())
{
row.SetValues(new object[] { lesson.Name, Course.Course_Name, lesson.Level, lesson.Time, Teacher.C_Name, lesson.Price, Classroom.Classroom_Name });
row.DefaultCellStyle.BackColor = Color.LightGreen;
row.DefaultCellStyle.SelectionBackColor = Color.SkyBlue;
dataGridView1.Rows.Add(row);
}
}
このコードを使用すると、実際に行を追加できますが、それらはすべて空であり、それらの行にはデータがありません。lesson
( であり、course
でTeacher
はないことが確認されていnull
ます。) 誰か助けてくれますか? ありがとう!