现象1.当我用vs 2005 OleDataAdapter Fill 一个有7000条记录的表到DataSet 显示出来要28秒左右
现象2.用vs 2005 ODBCDataAdapter Fill (1)中表时用时 8秒左右
现象3.我用delphi ado 还是加载(1) 中表显示数据,才要1秒,立刻就可以显示想请问用.net 2005 ado.net 怎样才能达到delphi 中 ado 的访问速度
现象2.用vs 2005 ODBCDataAdapter Fill (1)中表时用时 8秒左右
现象3.我用delphi ado 还是加载(1) 中表显示数据,才要1秒,立刻就可以显示想请问用.net 2005 ado.net 怎样才能达到delphi 中 ado 的访问速度
解决方案 »
- 使用zedgraph,怎么改变坐标原点,从左下角改为左上角
- 申请QQ网页中,怎么使用WebBrowser对生日下拉框填充
- Repeater控件里的列值怎么调用js里的方法
- C#能读psd文件吗?把psd读成html
- 新手请教一个关于窗体的问题
- 高分求教,CHM导航问题???
- 请问,我手工建一个表,然后对它进行修改,之后,如何整体保存入一个数据库的表中?
- URLRewriter(有时出现NullReferenceException: 未将对象引用设置到对象的实例)
- 能不能实现通过互联网运行服务器端的程序?
- Winform 下的DataGrid问题(C#)
- 为什么gridview里用这样的方法格式不了时间
- c#调用exe文件,进程产生,但是内容不能够显示怎么回事?
添加数据时会检查每一行的有效性和引用的完整性
速度自然比较慢如果很在意速度,我觉得是否可以考虑强类型的dataset?
DataSet.EnforceConstraints设为false
至少在2005里可以‘直接’绑定DataGridView的。注意,我说的就是Winform。可以用DataReader
DataTable dt = new DataTable();
using(SqlConnection conn = new SqlConnection("Your Connection String"))
{
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from YourTable";
conn.Open();
SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
dt.Load(reader);
}
dataGridView1.DataSource = dt;