【发布时间】:2014-11-15 00:37:46
【问题描述】:
所以我的 C#forms 遇到了一些问题。我创建了一个客户列表,其中存储了姓名、郊区和银行账户余额。使用下一个和上一个按钮,我需要能够允许用户浏览列表中的当前 5 个对象。我打算这样做是当用户单击任一按钮时,文本框将填充相关信息。客户和其他详细信息是按钮的原因是稍后我需要能够更新存储在这些字段中的信息,所以我认为这样做的一个好方法是擦除文本框中已经存在的内容,输入新的信息,然后按按钮更新。
无论如何,我的主要问题是我需要使用查看按钮来浏览我的列表
这就是我的表单的样子:
我当前的表单代码是这样的:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Customer c1 = new Customer("Sibel Yilmaz", "Wollongong", 2500, 3000, 5000);
Customer c2 = new Customer("John Doe", "Figtree", 2547, 2500, 3655);
Customer c3 = new Customer("Mariah Moore", "Coniston", 2500, 7000, 36000);
Customer c4 = new Customer("Jessica Blackshaw", "Bellambi", 3500, 6000, 4750);
Customer c5 = new Customer("Suzan Yilmaz", "Wollongong", 2500, 2000, 47110);
List<Customer> customers = new List<Customer>();
customers.Add(c1);
customers.Add(c2);
customers.Add(c3);
customers.Add(c4);
customers.Add(c5);
}
private void Form1_Load(object sender, EventArgs e) { }
private void button2_Click(object sender, EventArgs e) { }
private void button6_Click(object sender, EventArgs e) { }
private void textBox4_TextChanged(object sender, EventArgs e) { }
private void Customer_Click(object sender, EventArgs e) { }
}
我的Customer 班级是:
public class Customer
{
protected string name;
protected string suburb;
protected int postcode;
protected double credit_balance;
protected double saving_balance;
public Customer(string name, string suburb, int postcode, double credit_balance,
double saving_balance)
{
this.name = name;
this.suburb = suburb;
this.postcode = postcode;
this.credit_balance = credit_balance;
this.saving_balance = saving_balance;
}
public string Name
{
get { return name; }
set { name = value; }
}
public string Suburb
{
get { return suburb; }
set { suburb = value; }
}
public int Postcode
{
get { return postcode; }
set { postcode = value; }
}
public double Credit_Balance
{
get { return credit_balance; }
set { credit_balance = value; }
}
public double Savinig_Balance
{
get { return saving_balance; }
set { saving_balance = value; }
}
}
请帮帮我,让我知道最好的方法是什么。
【问题讨论】:
-
数据绑定是一种方式。
标签: c# winforms list button using