如何通过Timer设置来遍历表中的信息 一个winform里有个timer控件,有个textbox用来给用户输入时间如何遍历数据库中表的记录并且按照用户定义的时间发送出去.比如用户输入5秒,那么第一次发送表里的第一条记录,5秒后发送第2条,类推,同时将表中相应记录的status置为1.不要详细的代码,只要给个基本的思路就可以了,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在timer_tick事件中写上发送数据的代码,用一个全局变量来保存status,来用户输入的时间改变timer的Interval 属性 1. 设置 textBox 的 TextChanged 事件,事件里:将 Timer.Interval 设置为 Int32.Parse(textBox.Text)2. 设置一个全局的 i:private int i = 0;3. 设置 Timer 的 Tick 事件:table.Rows[i] 取出数据 然后发送 table.Rows[i]["status"] = 1 注意先检查一下 i 是否已经超出 table.Rows.Count - 1以免索引溢出 然后 i++4. 别忘了 Timer 的 Enabled = true; table.Rows[i]这不就是在遍历每次都是不一样的 i 鼠标进入按钮后,按钮慢慢变成高亮的那种效果,是什么属性控制的? C# list 树 操作方法 C#操作WORD,如果设置页脚文字部分粗体? 求设计模式电子书 从数据库中读取加密过数据使用数据控件显示并把加密过的数据加密 C# 属性怎样指定类别 捕获buffer是否有指定字符串.... 请教在C#下如何编写esc/pos命令 怎么在 Windows 服务中把窗体显示出来,就像瑞星监控一样... C#为什么总是先执行串口的程序? 权限管理的问题,走入了死胡同,请求高人援手! 帮忙提示我以下
将 Timer.Interval 设置为 Int32.Parse(textBox.Text)
2. 设置一个全局的 i:
private int i = 0;
3. 设置 Timer 的 Tick 事件:
table.Rows[i] 取出数据 然后发送 table.Rows[i]["status"] = 1 注意先检查一下 i 是否已经超出 table.Rows.Count - 1
以免索引溢出 然后 i++
4. 别忘了 Timer 的 Enabled = true;
这不就是在遍历
每次都是不一样的 i