如图
我要在不使用SQL语法下,来做这个表格
1、在总销售额的右边再增加一栏位为 百分率
美容仪:3334444445 40%
洁面仪:1351215454 30%
2、依总销售额来排序。
以上均不使用任何的SQL来执行,请问如何实现呢?
谢谢
dataGridView1.Columns.Add("percent", "百分率")
For Each item As DataGridViewRow in dataGridView1.Rows
item.Cells(2).Value = Val(item.Cells(1).Value) * 100 / (3334444445 / 0.4) & "%"
Next
Dim sum As Double
For Each item As DataGridViewRow in dataGridView1.Rows
sum += Val(item.Cells(1).Value)
Next
Private Sub dgvResult_SortCompare(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewSortCompareEventArgs) Handles dgvResult.SortCompare
If e.Column.Index > 0 Then
If dgvResult.Columns.Item(e.Column.Index).HeaderText.IndexOf("N") > 0 Then
If (Val(e.CellValue1) < Val(e.CellValue2)) Then
e.SortResult = -1
ElseIf Val(e.CellValue1) = Val(e.CellValue2) Then
e.SortResult = 0
Else
e.SortResult = 1
End If
e.Handled = True
End If
End If
End Sub