【发布时间】:2017-08-20 07:52:17
【问题描述】:
我是一个完整的 C# 菜鸟,所以请原谅这个问题,我的雇主要求我创建一个包含插入、删除、更新的简单数据库。到目前为止,我想出了如何创建数据库和数据集。我目前正在尝试实现插入方法以将数据插入数据库。当我运行程序时,它添加的数据很好,但是当我关闭程序并再次运行它或当我去显示表数据时,它不会显示我添加的任何数据。这是我的“插入”代码:
private void button1_Click(object sender, EventArgs e)
{
int id = int.Parse(iDTextBox.Text);
string name = full_NameTextBox.Text;
string pn = phone_NumberTextBox.Text;
string em = emailTextBox.Text;
string ad = addressTextBox.Text;
tableTableAdapter.Insert(id, name, pn, em, ad);
this.tableTableAdapter.Fill(this.employeesDatabaseDataSet.Table);
}
【问题讨论】:
-
我们可以从这段代码和描述中做出的最佳猜测是,您正在对一个空的本地数据库文件进行操作,该文件在每次构建时都会复制到您的输出目录。
-
帮助自己并学习“linq to entity”。然后你有一个带有表格的用户界面,而不是谷歌搜索更新数据库你谷歌“linq to entity”更新数据库。
-
为了您自己的理智,您可能还想研究存储库和工作单元模式,特别是如果您要从事更大的项目。
标签: c# visual-studio