标签:style blog color 使用 io 数据 for cti
两个方法都能获取数据库数据,但是有区别。
DataTable.Load 方法获取数据,并且把数据库中的各种限制也加载到了DataTable中,比如能否为NULL,是否自增列
而DbDataAdapter.Fill 方法只是简单的把数据获取出来
如果必须要用Load方法获取数据,并且想要去除掉数据库中的限制,可以使用以下代码 (SqlConnection举例)
SqlCommand com = new SqlCommand("select * from LoginUser", con); SqlDataReader dr = com.ExecuteReader(); DataSet ds = new DataSet(); DataTable dt = new DataTable(); ds.Tables.Add(dt); ds.Load(dr, LoadOption.OverwriteChanges, dt); ds.EnforceConstraints = false; return dt;
C# DataTable.Load 和 DbDataAdapter.Fill 方法的比较。附取消限制的方法,布布扣,bubuko.com
C# DataTable.Load 和 DbDataAdapter.Fill 方法的比较。附取消限制的方法
标签:style blog color 使用 io 数据 for cti
原文地址:http://www.cnblogs.com/xyz0835/p/3889176.html