如何通过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 怎么样在flexgrid中添加一列combox? 写好文件后,如何打开该文件所在目录啊? 在OpenInventor中,如何使用SoImage接收一个.Net的Image对象 未将对象引用设置到对象的实例。 技术难题,浏览器看另一客户端传送的视频!! 关于枚举的一个小问题! 关于listview的上点击listView1_SelectedIndexChanged_1事件 访问修饰符 我的工具箱中怎么没有ComListBox呢?(vs.net) 调用 存储过程时 时参数个数或类型错误 权限管理的问题,走入了死胡同,请求高人援手! 帮忙提示我以下
将 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