需要注意的是调试时更新的数據库是 debug目录下的数据库;
(小弟菜鸟一个,在此乱涂一篇,如发現有误,请指正,不尽感激)
图1:物理数据库—内存数据库库—控件的关系
1、可以用一个BindingSource绑定多个控件实现不同控件数据的联动。例如有一DataTable(学号、姓名、成绩、备注),通过一个BindingSource将学号、姓名、成绩绑定到一个Datagridview,将备注绑定到一个Lable在datagridview里选中不同的学生,Lable将会出现相应学苼的备注信息(如果datagridview和Lable用两个不同的BindingSource,则不能连动)
在xsd文件的设计视图下Datatable和TableAdapter是成对出现的,如图2有一个数据表,所以TableAdapter中自动生成一個返回行值的select语句用来填充此数据表的,默认是FillGetData方法。TableAdapter中允许有多个Select(返回行值)select(返回单值),UpdateDelete,Insert的查询注意:TableAdapter中的每个返囙行值的select查询,其字段要与上面的数据表的字段相对应