datagridview 如何显示数组的值

pkp5555 2009-04-18 08:35:07
我用一个二维数组testdata储存我的测试数据 但是每分钟这个数组里面的值会多一行 一个15分钟 15行
然后 我想在每一分钟都让datagridview显示这个数组的全部值 也就是说 datagridview每分钟会多显示一行
这个数据是个int型数组 怎么绑定在datagridview呢 请各位高手大虾帮忙 小弟刚注册 分数不多 希望得到解答 在线等...
...全文
517 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iniaow3 2009-04-24
  • 打赏
  • 举报
回复
不用每次刷新所有的数据吧,每次只刷新添加的数据就行了;
做个定时器timer1,timer1.Interval=1000,每隔一分钟就往dataGridView1里添加一条数据
int time = 0;
private void timer1_Tick(object sender, EventArgs e)
{
time++;
if (time == 1)
{
//到了一分钟,添加数据
dataGridView1.Rows.Add();
int rows=testdata.Length / 2;
dataGridView1[0, dataGridView1.Rows.Count - 2].Value = testdata[rows][0];
dataGridView1[1, dataGridView1.Rows.Count - 2].Value = testdata[rows][0];
dataGridView1.Refresh();
time = 0;
}
}
coodd 2009-04-23
  • 打赏
  • 举报
回复
把二维数组转换成datatable,datasource属性不能用二维数组赋值,这点其实不大好。
cwp9868cws 2009-04-23
  • 打赏
  • 举报
回复
做一张测试用的表,再对该表做一个触发器

在程序里设置一个时间变量,当时间过了一分钟判断触发器是否有执行过,若有则重新执行绑定操作..

很土的方法
pkp5555 2009-04-18
  • 打赏
  • 举报
回复
汗~~~
genius_tong 2009-04-18
  • 打赏
  • 举报
回复
sf~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧