[Datasource] Comment je dois résoudre mon problème avec comboBox.SelectIndex ?
Bonjour tout le monde,
j'ai ce code ci, qui permet d'ajotuer des comboBox dans un TableLayoutPanel:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
'add lstColumn
Dim CbColumns = New ComboBox
CbColumns.DataSource = GetLstColumns(Name)
AddHandler CbColumns.SelectedIndexChanged, AddressOf CbColumns_SelectedIndexChanged
tblFilters.Controls.Add(CbColumns)
CbColumns.SelectedIndex = 2
'Add ValueColumn
Dim CbValues = New ComboBox
CbValues.DataSource = ClientCore.ServiceClientReport.GetLstValues(Name)
AddHandler CbValues.SelectedIndexChanged, AddressOf CbValues_SelectedIndexChanged
tblFilters.Controls.Add(CbValues) |
ce petit bout de code me sort une erreur lorsqu'il atteint le code :
Code:
1 2
|
CbColumns.SelectedIndex = 2 |
.
L'erreur est la suivante:
Citation:
Object reference not set to an instance of an object.
Pourtant, lorsque j'ajoute cette ligne de code avant,
Code:
MsgBox(CbColumns.SelectedIndex)
Cela m'affiche bien 0.
On dirait que je ne peux pas changer la valeur du selectedIndex, pourquoi?
Auriez-vous une idée de ce qui cloche dans mon code?