2015-04-07 6 views
0

Очень новичок в VB.NET, поэтому, пожалуйста, пройдите :) В настоящее время я работаю над старым приложением, и им интересно, можете ли вы помочь мне получить данные более эффективно. Ниже код работает отлично, но каждый раз, когда новая переменная приложения добавляются ему необходимо будет внести поправки, например, тусклый groupthree, тусклый groupfour и т.д. и т.п.Извлечение данных в VB.NET

Dim GroupOne As New Organisation(Application("testVar1")) 
      Dim GroupTwo As New Organisation(Application("testVar2")) 
      ddlGroups.AddDropDownListItem(GroupOne.Title, GroupOne.OrganisationID) 
      ddlGroups.AddDropDownListItem(GroupTwo.Title, GroupTwo.OrganisationID) 
      GroupOne = Nothing 
      GroupTwo = Nothing 

В основном им интересно, если кто-то может предложить лучший способ для получения переменных данных (которые находятся в таблице БД). Я думал об использовании списка, но до сих пор я не имел никакой удачи, пытаясь реализовать его

Большого спасибо

Пол

+0

Скорее расплывчато. Что такое 'ddlGroups', это Winforms? Возможно, что список как источник данных упростит ситуацию. – Plutonix

+0

Является ли информация о организации хранимой в базе данных? Если да, почему бы не использовать запрос для заполнения раскрывающегося списка. Если нет, почему бы и нет? – jwatts1980

+0

его форму выигрыша да, и когда я хотел бы заполнить выпадающий список (ddlGroups) с переменными приложения, которые хранятся в db. имя переменных приложения называется testVar1, testVar2 и т. д. – Paul

ответ

0

я что-то вроде мышления происходит некорректно, если переменные приложения были калла D В том же самых в дБ, но хотя есть два случая, он показывает только один в списке

Dim myList As New List(Of Organisation) 
      Dim Group As New Organisation(Application("testVar1")) 
      myList.Add(Group) 
      For Each Item In myList 
       ddlGroup.AddDropDownListItem(Group.Title, Group.OrganisationID) 
       Group = Nothing 
      Next 

Приветствие Пол

Смежные вопросы