我有一个由一个类填充的工作列表(或者我假设),并试图在表单上的一组文本框中显示唯一的记录。
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
变量在多个记录之间自由滚动。