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;
4

1 に答える 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;  

結果:

ここに画像の説明を入力してください

于 2013-03-07T07:14:42.180 に答える