Asp.NET一次向gridview添加一行

时间:2017-01-31 16:22:23

标签: c# asp.net gridview timeout

我正在用c#开发一个asp.NET应用程序。基本上,它是某种数据库搜索应用程序。

您在文本框中输入名称,然后点击“确定”按钮,应用程序循环遍历Lotus Notes数据库,并将所有结果显示为gridview中的行。

问题是数据库有17万个项目。

如果我搜索示例" James",浏览器将在应用程序完成循环之前超时。

我要做的是在循环添加后立即显示新添加的行。有点像这样:

    dt.Rows.Add(param1, param2); //as soon as this line of code is done,
    //display the row in the gridview without waiting for the loop to be completed
    //then, continue the loop

执行此操作会告诉浏览器该页面仍在响应,因此在该过程完成之前它不会超时。

任何方式这样做?

0 个答案:

没有答案