winforms中的数据中继器控制

时间:2013-03-07 06:05:57

标签: c# .net winforms

我在数据转发器中绑定数据但我还想在绑定时绑定控件可见性数据。我怎么能这样做。

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;

1 个答案:

答案 0 :(得分:2)

您的代码运行正常。仅将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;  

结果:

enter image description here

相关问题