请教高手
以下测试代码,在点击按钮后无法在listview中显示新增的记录,
testEntities te = new testEntities();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Bind();
}
private void Bind()
{
this.listView1.Items.Clear();
List< bookinfo > listBook= this.te.bookinfo.ToList();
foreach (bookinfo book in listBook)
{
ListViewItem lvi = new ListViewItem(book.bookid);
lvi.SubItems.Add(book.bookname);
lvi.SubItems.Add(book.categoryid);
this.listView1.Items.Add(lvi);
}
}
private void button1_Click(object sender, EventArgs e)
{
List<bookinfo> listBook = this.te.bookinfo.ToList();
bookinfo book = new bookinfo();
book.bookid = "14";
book.bookname = "13";
this.te.bookinfo.AddObject(book);
// this.te.SaveChanges()--------------这里不要这条语句
Bind();
}