为了体现面向对象的思想,我们把“增删改查”这些函数封装到一个数据库操作类里;
为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传输数据;
我们新建一个文件夹,把这两个类放在这个文件夹(App)里,以后,把命名空间写上就可以使用这两个类了。
为了便于窗体程序与数据库之间进行数据交互,我们建一个具有数据库行数据的类,通过它方便的在窗体程序与数据库之间传输数据。
首先,建立程序的主窗体
㈠添加数据
当点击“增加”,弹出一个子窗体,通过子窗体往数据库中添加一条数据
private void button1_Click(object sender, EventArgs e)
{
Form5 insert= new Form5();
insert.Owner = this;
insert.Show();
}
子窗体里的函数:
public partial class Form5 : Form
{
public Form5()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//将文本框中的数据存入SqlData类型的变量udata中
SqlData udata = new SqlData();
udata.Name = textBox1.Text;
udata.Code = textBox2.Text;
new SqlDA().addData(udata);//调用添加数据函数,添加数据udata
}
}