先设置DataGrid的属性:DataGrid1.AutoGenerateColumns = False
然后在DataGrid1上单击右键,选择"属性生成器"。
在"列"中加入四个"绑定列",页眉文字分别为:时间、数据一、数据2、数据3;数据字段设置分别为:空、Field1、Field2、Field3。其中后三个字段为要显示的字段。
然后在DataGrid1_ItemDataBound事件中写这样的代码:
If e.Item.ItemType = ListItemType.Footer Then
e.Item.Cells(0).Text = "平均值"
Dim i, j, m As Integer, n As Single
For i = 1 To e.Item.Cells.Count - 1
m = 0
For j = 0 To DataGrid1.Items.Count - 1
m = m + CInt(DataGrid1.Items(j).Cells(i).Text)
Next
n = m / j
e.Item.Cells(i).Text = Format(n, "0.0")
Next
End If
然后在DataGrid1上单击右键,选择"属性生成器"。
在"列"中加入四个"绑定列",页眉文字分别为:时间、数据一、数据2、数据3;数据字段设置分别为:空、Field1、Field2、Field3。其中后三个字段为要显示的字段。
然后在DataGrid1_ItemDataBound事件中写这样的代码:
If e.Item.ItemType = ListItemType.Footer Then
e.Item.Cells(0).Text = "平均值"
Dim i, j, m As Integer, n As Single
For i = 1 To e.Item.Cells.Count - 1
m = 0
For j = 0 To DataGrid1.Items.Count - 1
m = m + CInt(DataGrid1.Items(j).Cells(i).Text)
Next
n = m / j
e.Item.Cells(i).Text = Format(n, "0.0")
Next
End If
然后在DataGrid1上单击右键,选择"属性生成器"。
在"列"中加入四个"绑定列",页眉文字分别为:时间、数据一、数据2、数据3;数据字段设置分别为:空、Field1、Field2、Field3。其中后三个字段为要显示的字段。
然后在DataGrid1_ItemDataBound事件中写这样的代码:
If e.Item.ItemType = ListItemType.Footer Then
e.Item.Cells(0).Text = "平均值"
Dim i, j, m As Integer, n As Single
For i = 1 To e.Item.Cells.Count - 1
m = 0
For j = 0 To DataGrid1.Items.Count - 1
m = m + CInt(DataGrid1.Items(j).Cells(i).Text)
Next
n = m / j
e.Item.Cells(i).Text = Format(n, "0.0")
Next
End If
是在双击控件的vb文件中写,还是在aspx中自己写这个事件