Problème de boolean et Panel
Salut,
Je voudrais récuperer des booleans depuis une table et m'en servir directement sur mon panel.
J'ai une table qui contient des booleans et d'un autre coté des panels. Je veux récupérer les données depuis ma table, les stockées dans un tableau de boolean et travaillé ensuite avec dans des panels:
Je récupère les données (de type bit dans la table sql)
Code:
1 2 3 4 5 6 7 8 9 10 11
| Dim table As boolean() = New boolean(6) {}
Dim CommandAdd As New SqlCommand("select * from dbo.GroupeUser where idPanel="+statu+" ", Conne)
Dim AddReader As SqlDataReader = CommandAdd.ExecuteReader()
while AddReader.read()
table (0) = AddReader (2)
table (1) = AddReader (3)
table (2) = AddReader (4)
table (3) = AddReader (5)
table (4) = AddReader (6)
table (5) = AddReader (7)
table (6) = AddReader (8) |
Puis je l'affecte dans mes panels
Code:
1 2 3 4 5 6 7
| panel1.Visible = table(0)
panel2.Visible = table(1)
panel3.Visible = table(2)
panel4.Visible = table(3)
panel5.Visible = table(4)
panel6.Visible = table(5)
panel7.Visible = table(6) |
Mais j'obtiends comme erreur:
Citation:
Le format de la chaîne d'entrée est incorrect.
Je comprends pas parceque même en utilisant un tableau d'entier cela fait la même chose.
Merci de m'aider!
variable de sessiosn integer
J'ai compris d'où vient le problème mais je l'ai pas résolu!
Dans une page de formulaire je crée 2 variable de sessions
Code:
Session("Status") = TheReader(3)
Or il s'avère que TheReader (3) est un integer et je récupère cette variable ainsi depuis la page_load:
Code:
1 2 3 4 5 6 7
| dim Statu as Integer
if session.item("Status")="" then
response.redirect("../index.aspx")
elseif (Session("Status")<>"")
Statu= Session("Statuts")
end if |
Je me dis que ne correspond pas à ce format.
Merci d'avance