2012-05-16 155 views
0

我正在讀取數據庫中的值(布爾值),如果爲true,我希望它檢查一個複選框,如果爲false,則不選中該複選框。線看起來像這樣:cblEnergy.Items.FindByValue(1).Selected = track_usage以編程方式檢查複選框

在這種情況下,track_usage是一個布爾值。

這樣的複選框實際上並不創造查馬克像我想它。做這個的最好方式是什麼?

+0

比發生了什麼,你沒有想到? – Magnus

+0

你的track_usage = false? :-) – Steve

+0

我希望複選框具有該選項,並將其視爲選定用於該程序的其他部分。我認爲通過將其設定爲真,這是事實,但事實並非如此。 – Kruug

回答

0

如果cb1Energy是CheckBoxList那麼你可以使用:

Dim li_chkbox = cblEnergy.Items.FindByValue("1") 
    If (li_chkbox != null) then 
    li_chkbox.Selected = track_usage 
    End if 
+0

我不知道這是如何與我有它不同.. .care要解釋一下? – Kruug

+0

這一切都取決於你是否可以告訴我你在'' – Subs

+0

中寫了什麼代碼老實說,所有的代碼都發布在pastebin上。我的VB代碼:http://pastebin.ca/2149545 HTML:http:// pastebin。ca/2149566 – Kruug

相關問題