求datagridview异步加载多个datatable的解决办法! 有40个相同结构的小表,对这些表依次查询后返回结构异步显示在一个datagridview中。求解决办法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把这些表组合成一个视图,或者用子查询,至于绑定多个datatable是不行的,datagridview只能指定一个数据源 表有个年度顺序,查询可以不必同时查,按年度顺序依次异步显示在datagridview里就可以, 查询就只能这样?既然结构一样,你在SQL查询时用Union,这样只返回一个表,你再绑定datagridviewUNION 的语法如下: [SQL 语句 1]UNION[SQL 语句 2] 这样就不来问了,用的数据库性能很差,分表就是为了让结果先出来,问题是datagridview只能绑定一个datatable,矛盾就出来了 这个办法是万不得已最后的办法,呵呵求像windows里操作系统搜索文件能异步加载进datagridview的解决办法 简单的说就是依次查询40个相同结构的表,把结果异步显示进datagridview 真要实现你的说法,每返回一个dt,就合并一个dt 你试过了吗?我说详细点:1.第一个得到的dt称为allDt,这个时侯dgv.DataSource = allDt;2.第二个返回的dt称为dt2,执行下面这样操作就行了 foreach (DataRow row2 in dt2.Rows) { allDt.ImportRow(row2); }3.以下相同 拿出所有分问个多线程问题 timer占资源,sleep程序假死,有没有不占资源的其它方法可让主程暂停1毫秒呢? 鼠标点击使用哪一个事件 DataRow的疑问 提供一FTP,大家看看了 C#调用非托管dll报错,尝试读取或写入受保护的内存,万分感谢 求助C#打印问题 求Office 2003 英文版+VS2003 英文版+MSDN 最新英文版,谢谢! 一个关于pdf的难题,研究过pdf的请进 DrawString的问题,绘制后没法恢复,大虾指点! 怎么把运算结果显示在另外一个窗口的dataGridView中呢 C#连接ORACLE数据库创建新表时:无效操作连接被关闭
查询就只能这样?
既然结构一样,你在SQL查询时用Union,这样只返回一个表,你再绑定datagridviewUNION 的语法如下: [SQL 语句 1]
UNION
[SQL 语句 2]
这样就不来问了,用的数据库性能很差,分表就是为了让结果先出来,问题是datagridview只能绑定一个datatable,矛盾就出来了
求像windows里操作系统搜索文件能异步加载进datagridview的解决办法
你试过了吗?
我说详细点:
1.第一个得到的dt称为allDt,这个时侯dgv.DataSource = allDt;
2.第二个返回的dt称为dt2,执行下面这样操作就行了
foreach (DataRow row2 in dt2.Rows)
{
allDt.ImportRow(row2);
}
3.以下相同