请问Comm.list.Clear();一般是放在那个位置?
我试过好几个位置?其运行结果都不一样。
问题1: Comm.list.Add(studengt);
// Comm.list.Clear();
为什么放在这句话代码的后面,点提交按钮了后,
数据没在 listView1显示?
问题2:规范的位置是放在那个位置?
private void button1_Click(object sender, EventArgs e)
{
// Comm.list.Clear();
studengt = new Studengt();
studengt.Usename = textBox1.Text;
studengt.Yuwen = Convert.ToInt32(textBox2.Text);
studengt.Shuxue = Convert.ToInt32(textBox3.Text);
int zongfen =Convert.ToInt32(textBox3.Text) +Convert.ToInt32(textBox2.Text);
int pingjunfen =( Convert.ToInt32(textBox3.Text) + Convert.ToInt32(textBox2.Text))/2;
Comm.list.Add(studengt);
// Comm.list.Clear();
for (int i = 0; i < Comm.list.Count; i++)
{
ListViewItem list1 = new ListViewItem(Comm.list[i].Usename);
list1.SubItems.Add(Comm.list[i].Yuwen.ToString());
list1.SubItems.Add(Comm.list[i].Shuxue.ToString());
list1.SubItems.Add(zongfen.ToString());
list1.SubItems.Add(pingjunfen.ToString());
listView1.Items.Add(list1);
}
// Comm.list.Clear();
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
}