关于datagridview使用
设计两个datagridview1,datagridview2
datagridview1 指定一个数据源,导入数据。
datagridview1 数据格式如下
ID DATA '列号
1 1.0
2 5.0
3 8.0
处理datagridview1中的数据,第2行DATA 减去第一行数据,第三行DATA 减去第一行数据,数据处理完成后显示在datagridview2中
datagridview2数据应为如下
2 4.0
3 7.0
还有如何操作datagridview 我还想将数据提取出来使用
如知道 ID 2 的数据为 4.0 ID3的数据为7.0
有没有具体操作呀?新手不太懂 诚心求教
[解决办法]
你可以先在datatable里面做操作,然后再将操作结果绑定到datagridview上去!
[解决办法]
给一个思路:
先将数据源的第一行数据取出来,然后与数据源的第二行开始的数据进行运算,得出datagridview,这样省一次加载datagridview
[解决办法]
DataGridView1.rows(x).cells(y).value 可以获得x行y列的值
datagridview1.rows.count ' 行总数
datagridview1.colums.count '列总数
datagridview1.columns.add(1, "ID") '添加列
datagridview1.columns.add(2, "DATA")
datagridview1.Rows.Add() '添加行
datagridview1.Rows(0).Cells(0).Value = 1
datagridview1.Rows(0).Cells(1).Value = 1.0
有了这些,应该做得出来了吧?
[解决办法]
楼上为正解,下面为补充
'得到第x行,第y列的值(字符串),x、y都是从0开始DataGridView1.rows(x).cells(y).value '可以这样直接添加行datagridview1.Rows.Add(1,1.0)
[解决办法]
三楼代码继续:
datagridview2.Rows(0).Cells(0).value = “ID”datagridview2.Rows(0).Cells(1).value = "DATA"datagridview2.Rows(1).Cells(0).value = 1datagridview2.Rows(1).Cells(1).value = 1.0for num as integer = 2 to datagridview1.Rows.count - 1datagridview2.Rows(num).Cells(0).value = num.tostringdatagridview2.Rows(num).Cells(1).value = datagridview1.Rows(i-1).Cell(1).value - datagridview1.Rows(i).Cell(1).valuenext