Консультация № 72431
24.01.2007, 14:51
0.00 руб.
0 1 1
Есть такя часть программы:
<asp:DropDownList id="Cmb_KolVo" runat="server" Width="49px"></asp:DropDownLis>
--------------------------------------------------------------
В VB.Net прописано объявление переменной:
Protected WithEvents Cmb_KolVo As System.Web.UI.WebControls.DropDownList
--------------------------------------------------------------
Идет заполнение данных:
Dim k As Integer
For k = 1 To 50
Cmb_KolVo.Items.Add(k)
Next
--------------------------------------------------------------
Выдает ошибку:
Object reference not set to an instance of an object.
********
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
********
Line 128: Cmb_KolVo.Items.Add(k)
*******
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
------------------------------------------------------------------------------------
Уважаемые Гуру! Объясните Плиз, что я не так делаю?
Спасибо заранее.

Обсуждение

Неизвестный
24.01.2007, 15:24
общий
это ответ
Здравствуйте, Alexburzak!
Вы не создаете экземпляр класса, а только описываете переменныю.
Попробуйте сделать так:
Protected WithEvents Cmb_KolVo As NEW System.Web.UI.WebControls.DropDownList
(обратите внимание на ключевое слово NEW)
или вставьте в тексте программы (перед использованием переменной)
Cmb_KolVo = NEW System.Web.UI.WebControls.DropDownList
Форма ответа