在线等,球思路或代码···
时间:2011-12-07
来源:互联网
可能为30-60行数据,我想让里面的数据显示在界面上,每次显示三行,显示完毕后,再重新连一次数据库 继续循环显示。
类似于那种LED显示,每行向上移动。
求思路。
作者: fangkuai3 发布时间: 2011-12-07
直接一次性取出,然后每次显示3个啊
作者: starfd 发布时间: 2011-12-07
有必要这样么?
直接一次性取出,然后每次显示3个啊
怎么实现?具体点 大侠
作者: fangkuai3 发布时间: 2011-12-07
作者: qwertxp 发布时间: 2011-12-07
lZ也不说是显示在什么界面上?winform?webform?
winform
作者: fangkuai3 发布时间: 2011-12-07
作者: zyloveyrf 发布时间: 2011-12-07
获取ds.table
代码如下:
for(int i=0;i<dt.rows.count,i++)
{
ladtbel1.text=dt.rows[i][0];
....
Thread.Sleep(4000);
}
上面放在timer事件中。
出现如下问题:
1.timer的间隔时间怎么算?
2.每次运行 程序运行完毕后才显示界面 等很长时间
作者: fangkuai3 发布时间: 2011-12-07
我现在用15个label显示的。
获取ds.table
代码如下:
for(int i=0;i<dt.rows.count,i++)
{
ladtbel1.text=dt.rows[i][0];
....
Thread.Sleep(4000);
}
上面放在timer事件中。
出现如下问题:
1.timer的间隔时间怎么算?
2.每次运行 程序运行完毕……
设置INterval属性
你慢是因为你的代码不效率
作者: zyloveyrf 发布时间: 2011-12-07
作者: fangkuai3 发布时间: 2011-12-07
作者: tory_yang 发布时间: 2011-12-07
str[4]
private void timer1_Tick(object sender, EventArgs e)
{
TextBox1.Text = str[j];
j = j + 1;
if (j == 3)
{
j = 0;
}
}
作者: liu513133872 发布时间: 2011-12-07
你应该先把数据取出来保存,然后可以用timer1再循序显示
str[4]
private void timer1_Tick(object sender, EventArgs e)
{
TextBox1.Text = str[j];
j = j + 1;
if (j == 3)
{
j = 0;
}
}
这样有个问题,打开程序,要运行完毕后才显示界面。timer不知道定多长时间去循环。时间短,没有显示完毕呢就重新开始循环了,时间长的话显示完后,需要等一些时间才开始循环
作者: fangkuai3 发布时间: 2011-12-09
作者: Sandy945 发布时间: 2011-12-09
比如PageIndex初始值是0
然后每隔一段时间将PageIndex++的值作为参数传递到页面,页面再显示
作者: gaind 发布时间: 2011-12-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28