我在数据转发器中绑定数据,但我也想在绑定时间内绑定控件可见性数据。我该怎么做。
DataTable dtCourse = new DataTable();
dtCourse.Columns.Add("Course_ID");
dtCourse.Columns.Add("Visibility");
dt.Rows.Add("1","True");
dt.Rows.Add("2","False");
dt.Rows.Add("3","True");
lbl_CourseName.DataBindings.Add("Text", dtCourse, "Course_ID");
btnViewExam.DataBindings.Add("Visible", dtCourse, "Visibility");
dr_Course.DataSource = dtCourse;
最佳答案
您的代码工作正常。仅将dt
重命名为dtCourse
:
DataTable dtCourse = new DataTable();
dtCourse.Columns.Add("Course_ID");
dtCourse.Columns.Add("Visibility");
dtCourse.Rows.Add("1", "True"); // here
dtCourse.Rows.Add("2", "False"); // here
dtCourse.Rows.Add("3", "True"); // here
lbl_CourseName.DataBindings.Add("Text", dtCourse, "Course_ID");
btnViewExam.DataBindings.Add("Visible", dtCourse, "Visibility");
dr_Course.DataSource = dtCourse;
结果:
关于c# - Winforms中的数据转发器控件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15264256/