我有一個工作列表由一個類填充(或者我假設),並試圖在窗體上的一組文本框中顯示唯一的記錄。在窗體上顯示類內容
public partial class frm_people : Form
{
public frm_people()
{
// Loads the Form
InitializeComponent();
LoadData();
ShowData();
}
// Global Variables
private People peopleClass;
private ArrayList peopleArrayList;
private int numberOfPeople;
private int currentPeopleShown;
private void ShowData()
{
// Add to Text Box based on current Record
txt_peopleName.Text = ((People)peopleArrayList[currentPeopleshown]).name;**
}
private void LoadData()
{
List<People> peopleList = new List<People>();
People data = new People("James Bond", false, "Cardiff");
peopleList.Add(data);
numberOfPeople = 1;
currentPeopleShown = 0;
}
}
我得到一個錯誤(由**注):「未設置爲一個對象的實例對象引用」
我知道類是通過引用工作,如何嘗試這種顯示記錄的方式?最終目標是通過使用currentPeopleShown
變量,可以自由滾動多個記錄。
我沒有看到peopleArrayList被設定。如果它從未設置,那麼值爲空,這就是爲什麼你會得到這個錯誤。 – atbebtg 2013-04-09 16:38:26