我的程式是visual studio2015,我先从新增项目中用服务架构数据库建了一个数据库,
然后新增一个ADO.NET实体资料模型,之后在winform中建立一个DataGirdView来呈现资料
,并且使用TEXTBOX跟BUTTON来建立新资料,当我按下建立资料的按钮以后,DataGirdView
中的资料有新增,但是关掉winform后再打开,原本新增的资料就不见了,可以帮我看一下
我是不是缺少了什么吗?
namespace TEST
{
public partial class Form1 : Form
{
phoneEntities1 db = new phoneEntities1();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
var data = db.phone.Select(i=>i);
dataGridView1.DataSource = data.ToList();
db.SaveChanges();
}
private void button1_Click(object sender, EventArgs e)
{
var dt = new phone();
using (var db = new phoneEntities1())
{
dt.Id = int.Parse(textBox1.Text);
dt.Name = textBox2.Text;
dt.Phone1 = textBox3.Text;
db.phone.Add(dt);
db.SaveChanges();
}
Form1_Load(sender, e);
}
}
}
小弟这两个礼拜才开始学写程式,有些东西写得怪怪的话请不要砲我,很多东西还在摸索
中