1、首先还得有个数据库的概念
DataTable代表的是从数据库里
加载出来的数据,如果DataTable没有设置任何加载条件,那么DataTable的数据和数据库的数据是一致的;
Table代表的是从DataTable里筛选出来的数据。如果Table没有设置任何筛选条件,那么Table和DataTable的数据也是一致的;
也就是,三者是这么一个关系:数据库>=DataTable>=Table
要注意加载和筛选是不同的2个概念,至于要使用DataTable还是table,要看自己基于什么数据进行操作,如果要按加载的数据操作,就使用DataTable,如果要按筛选后的数据做操作就使用Table。
2、一样的,开发的时候是怎么样,发布后也一样的
3、正常大部分的功能都可以不需要sql。基础的功能解决不了。不够用了就可以考虑使用sql
4、不支持mysql
6、把发布的程序上传到服务器,运行即可