我將逗號分隔值傳遞給此函數,並根據值檢查複選框列表中的項目。但函數調用後沒有檢查項目。VB.NET:CheckBoxList - 以編程方式將項目設置爲選中
例如,我傳遞一個字符串「1,5,8」,希望checkboxlist中值爲1,5,8的3個項目將獲得「checked = true」狀態。但他們沒有。
Private Sub GetListValuesFromCommaSeparatedValueString(ByRef lst As CheckBoxList, s As String)
If IsNothing(s) Or s = "" Then
Exit Sub
End If
Dim array = s.Split(",")
For Each value As String In array
lst.Items.FindByValue(value).Selected = True
Next
End Sub
這是WInforms? – Plutonix
這是網絡表格。對不起,忘了提。 – Cal
我很抱歉函數調用後發生了checkboxlist數據綁定。這就是爲什麼它不起作用。我的錯。 – Cal