我有一個具有FTP權限的字符串 - 「LRSDCWAN」如果字符串包含相關字符,是否有更有效的方法來檢查相關的CheckBox?特定字符的測試字符串VB.NET
If reader.Item("home_perm").Contains("L") Then
CBoxList.Checked = True
End If
If reader.Item("home_perm").Contains("R") Then
CBoxRead.Checked = True
End If
If reader.Item("home_perm").Contains("S") Then
CBoxSubDir.Checked = True
End If
If reader.Item("home_perm").Contains("D") Then
CBoxDelete.Checked = True
End If
If reader.Item("home_perm").Contains("C") Then
CBoxCreate.Checked = True
End If
If reader.Item("home_perm").Contains("W") Then
CBoxWrite.Checked = True
End If
If reader.Item("home_perm").Contains("A") Then
CBoxAppend.Checked = True
End If
If reader.Item("home_perm").Contains("N") Then
CBoxRename.Checked = True
End If
謝謝。
大也許在這裏......如果這是合適的,這也會通過取消選中不在權限列表中的項目來修復OP代碼中可能存在的錯誤。如果OP有意避免不檢查項目,這會導致一個錯誤。 – overslacked 2010-08-04 20:13:09