Winforms中的数据重复控件

3
我正在数据重复器中绑定数据,但我也想在绑定时绑定控件可见性数据。我该如何做?
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个回答

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;  

结果:

输入图像描述


但是在查看按钮点击时,我如何获取标签值。 - user1939371
@user1939371 绑定按钮的标签到课程ID,然后在单击处理程序中只使用该标签。 - Sergey Berezovskiy
如果我绑定标签,那么按钮可见性就无法绑定。 - user1939371
@user1939371 你可以同时绑定任意数量的属性。 - Sergey Berezovskiy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接