Nazwa "<name>" nie jest zadeklarowana lub nie znajduje się w bieżącym zakresie

Zapytanie LINQ odwołuje się do elementu programowania, ale kompilator nie może odnaleźć elementu o tej dokładnej nazwie.

Identyfikator błędu: BC36610

Aby naprawić ten błąd

  1. Sprawdź pisownię nazwy w oświadczeniu referencyjnym. Język Visual Basic jest niewrażliwy na wielkość liter, ale każda inna odmiana pisowni stanowi inną nazwę. Należy pamiętać, że podkreślenie (_) jest częścią nazwy i dlatego jest częścią pisowni.

  2. Sprawdź, czy element programistyczny jest w obszarze zasięgu. Jeśli instrukcja odwołująca się znajduje się poza regionem deklarujący element programowania, może być konieczne zakwalifikowanie nazwy elementu. Aby uzyskać więcej informacji, zobacz Scope in Visual Basic.

  3. Upewnij się, że masz operator dostępu do składowych (.) między obiektem a jego elementem członkowskim. Jeśli na przykład masz kontrolkę TextBox o nazwie TextBox1, aby uzyskać dostęp do jej Text właściwości, należy wpisać TextBox1.Text. Jeśli zamiast tego wpiszesz TextBox1Text, masz utworzoną inną nazwę.

Zobacz także