易截截图软件、单文件、免安装、纯绿色、仅160KB

C#处理海量数据效率问题

C# code:

private void DoHandler()
{
string path;

DisplayProcessStatus("正在校验用户输入参数.");
ChangedProcessStatus(0);
if (!Validate(out path)) return;

DisplayProcessStatus("正在从数据库中组织数据.");
Cursor.Current = Cursors.Cross;
List<string> msgs = _PaiShuiGongSiWenBenBLL.SelectPaiShuiGongSiWenBen();

if (msgs.Count == 0)
{
DisplayProcessStatus("写入0条记录.");
progressBarControl1.Position = 100;
DisplayProcessStatus("处理完成.");
return;
}

DisplayProcessStatus("正在写入文件.");
int count = msgs.Count;

FileStream fs = new FileStream(path, FileMode.Create);
StreamWriter sw = new StreamWriter(fs);

using (fs)
using (sw)
{
for (int i = 0; i < count; i++)
{
sw.WriteLine(msgs[i]);
System.Threading.Thread.Sleep(200);
ChangedProcessStatus((int)((decimal)(i + 1) / (decimal)count * 100));
Application.DoEvents();
}
}
Cursor.Current = Cursors.Defa


相关问答:

求c#操作sqlserver数据库问题

在数据库中有张表,有id,name两列,id 是主键,没有设置自增属性,在程序中取出这张表放入datatable,在这个datatable中插入一条记录,当更新数据库时提示id列不能为空,请问该怎么解决?
给它一个值!!主键不能为空 ......

C#填网页表单的问题 - .NET技术 / C#

我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......

c# winform窗体问题

我在form1中的某个方法让form2窗体出现
那么这个时候怎么关闭form1而不关闭form2呢?
Form2 f=new Form2();
f.Show();
this.Close();

引用
Form2 f=new Form2();
f.Show();
this.Close();
这样的话整个程 ......

这段JavaScript代码为什么无法执行 - .NET技术 / C#

以下是一段JavsScript脚本,但运行时总会产生 “Microsoft JScript 运行时错误: 'null' 为空或不是对象”异常,大家帮看一下。 
<form id="form1" runat="server">
  < ......

C#图片问题

我有一个相对路径 图片存在D:\Photos下,我怎么能够取出这个图片,且将这个图片放在一个DataTable中。
Datatable已经从数据库中查出,里面有一个数据类型为image的pic字段,请问如何放进去?
一共两个问题哦,1.去 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号