DataGridView中虚拟模式(Virtual Mode)如何大量数据 显示在DataGridView上 ?
PS: DataGridView分三列(名称,类型,时间 )
PS: DataGridView分三列(名称,类型,时间 )
解决方案 »
- win7环境下使用Shell32获取系统文件夹,部署在xp环境中出错,如何解决?
- 关于c# winform获取指定目录下里面的所有目录及文件
- WinForm中的DataGrid模拟excel单元格单击和双击事件
- sql 查询显示问题!
- 菜鸟问菜问题
- 求数据库查询的类
- 64位机上运行32位程序A,A调用64位程序B,在B中再调用64位程序C没有反应
- 如何让字符串“夏雪儿”返回长度为6而不是3?Length好象不行
- 高分求助一算法题目,在线等,急急急!!!!!!!!!!!!!!!!!!!!!!1
- 求大佬用C#来编写一下这个程序吧
- 读取Excel2007中的数据,2007版的connection怎么写
- VS这种情况下怎么进行调试啊?
{
YourItem item = GetYourItem(e.RowIndex);
switch (e.ColumnIndex)
{
case 0:
e.Value = item.Name;
break;
case 1:
e.Value = item.Type;
break;
case 2:
e.Value = item.Time;
break;
}
} private YourItem[] yourItems = new YourItem[10000]; private YourItem GetYourItem(int index)
{
if (yourItems[index] == null)
{
yourItems[index] = LoadYourItem(index);
}
return yourItems[index];
} private YourItem LoadYourItem(int index)
{
return new YourItem() ;
} private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.RowCount = 10000;
}
实际应用中在后台开个线程加载数据,并优先加载当前页附近的数据效果更好