由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - GetCurrentPattern not supported, findfirst耗时太长
相关主题
intresting datagrid那个Control可以做这个事情?
ASP.NET IIS6 Hanging problem怎样用c#.net生成一个动态表格?
Visual Studio.net is buggy.ASP.NET 难题测试 (2)
[转载] C#.NET DATAGRID 问题请教datagrid怎样打印(paging)
问一个ASP.NET界面的问题,诚恳一问,谢谢!datagrid help
how to generate table in visual C#请问DATAGRID里的BOUNDCOLUMN HEADER可以又有TEXT又有
asp.netRe: 请问DATAGRID里的BOUNDCOLUMN HEADER可以又有TE
Add controls into web form dynamically?How to Call Stored Procedure in C# .Net?
相关话题的讨论汇总
话题: findfirst话题: supported话题: 耗时话题: 太长
进入DotNet版参与讨论
1 (共1页)
g**k
发帖数: 236
1
目前有一组datagrid,含大概40000个数,我需要修改其中一些数据,程序不是我们提
供的,所以没办法直接改。
现在的问题是用GetCurrentPattern,pattern不是supported, 用automationelement的
findfirst,即使只搜索children耗时还是太长,大概需要3分钟。如果只有4000个的话
是几秒钟的事,所以觉得这个方法对于大点的数据不可行。请问高手,有没有别的方法
可以用节省时间呢?
谢谢啦!
L******e
发帖数: 136
2
Any UI with >4000 elements is not practical anyway -- who will flip through
all the pages?
Normally a good filter is the solution, my 2cents.
g**k
发帖数: 236
3
你说的是。其实我要求不高,如果只需要几秒或者十几秒,我已经满足了,3分钟实在
太长。
我只知道用children一层一层找下去,节约点时间。请问你所说的good filter指什么
呢?可以举些例子吗?谢谢了!

through

【在 L******e 的大作中提到】
: Any UI with >4000 elements is not practical anyway -- who will flip through
: all the pages?
: Normally a good filter is the solution, my 2cents.

k**n
发帖数: 3989
4
preload 数据后放内存。。
数据量大就存入local database。
还可用divide and conquer 策略。
比如4000数据2秒。40000数据分成十次总共就20秒。。
g**k
发帖数: 236
5
谢谢。preload 数据后放内存怎么个用法?放内存以后也是可以只搜索一个control并
且修改它的数据吗?
我的关键问题是program不是自己写的,不能改动任何东西,从里面40000多数据里只改
动一个数据。上面你的方法在我这种情况下可行吗?

【在 k**n 的大作中提到】
: preload 数据后放内存。。
: 数据量大就存入local database。
: 还可用divide and conquer 策略。
: 比如4000数据2秒。40000数据分成十次总共就20秒。。

k**n
发帖数: 3989
6
你只写表现层吗?
一般来说,把不能动的当数据层,你需要写个中间层来包裹数据层并支持你的UI.
g**k
发帖数: 236
7
不好意思,请问表现层英语怎么说?请问能推荐一些表达你思路的方法链接吗?对你说
的方法一窍不通啊。谢谢啦!

【在 k**n 的大作中提到】
: 你只写表现层吗?
: 一般来说,把不能动的当数据层,你需要写个中间层来包裹数据层并支持你的UI.

H*******g
发帖数: 6997
8
presentation layer?

【在 g**k 的大作中提到】
: 不好意思,请问表现层英语怎么说?请问能推荐一些表达你思路的方法链接吗?对你说
: 的方法一窍不通啊。谢谢啦!

L******e
发帖数: 136
9
Filter means add some search criteria, for example, last name like xxx,
value between a and b, etc. this way not all data is presented to user, but
only those relevant to their interest.

【在 g**k 的大作中提到】
: 你说的是。其实我要求不高,如果只需要几秒或者十几秒,我已经满足了,3分钟实在
: 太长。
: 我只知道用children一层一层找下去,节约点时间。请问你所说的good filter指什么
: 呢?可以举些例子吗?谢谢了!
:
: through

1 (共1页)
进入DotNet版参与讨论
相关主题
How to Call Stored Procedure in C# .Net?问一个ASP.NET界面的问题,诚恳一问,谢谢!
hhow to generate table in visual C#
datagrid的问题asp.net
请大侠帮看一下这个问题Add controls into web form dynamically?
intresting datagrid那个Control可以做这个事情?
ASP.NET IIS6 Hanging problem怎样用c#.net生成一个动态表格?
Visual Studio.net is buggy.ASP.NET 难题测试 (2)
[转载] C#.NET DATAGRID 问题请教datagrid怎样打印(paging)
相关话题的讨论汇总
话题: findfirst话题: supported话题: 耗时话题: 太长