0
我在我的頁面中有一個複選框列表,並嘗試對其進行數據綁定。這是我做的:如何在asp.net中的checkboxlist中綁定多個列名?
SqlCommand cmd=new SqlCommand("Select subj,numb,section from Courses where [email protected]",CommonFunctions.con);
cmd.Parameters.AddWithValue("@term",CommonFunctions.currentTerm);
SqlDataAdapter da=new SqlDataAdapter(cmd);
da.Fill(dt);
checkboxlist_courses.DataSource = dt;
checkboxlist_courses.DataTextField = "subj";
checkboxlist_courses.DataBind();
這工作正常。問題是,我只能在複選框列表中顯示列「subj」。我想要做的是,我想在複選框列表中顯示「subj」+「麻木」+「部分」。那麼,我能做些什麼呢?
我試圖
checkboxlist_courses.DataTextField = "subj" + "numb" + "section";
,但沒有奏效。
我也試過
SqlCommand cmd=new SqlCommand("Select subj,numb,section as fullname from Courses where [email protected]",CommonFunctions.con);
checkboxlist_courses.DataTextField = "fullname";
但顯示此時只有 「部分」 一欄。 感謝
好耶,有沒有叫'sujnumsection'一個字段名?因爲你正在做的是將字符串合併,然後_then_將其分配給屬性。 – gunr2171
@ gunr2171是的,編譯器正是說同樣的東西:))不這樣工作 – yrazlik