vb.net DataGridView 定义不同的数据类型变量,赋值到指定列中,再从指定列读取到数据类型的变量中,,每行后面带注释
时间: 2024-03-23 09:37:10 浏览: 67
可以通过以下方式实现:
1. 定义 DataGridView 控件和数据类型变量:
```
Dim dgv As New DataGridView() ' 定义 DataGridView 控件
Dim strCol As New DataGridViewTextBoxColumn() ' 定义字符串类型的列
Dim intCol As New DataGridViewTextBoxColumn() ' 定义整数类型的列
Dim dblCol As New DataGridViewTextBoxColumn() ' 定义浮点数类型的列
Dim strVar As String ' 定义字符串类型的变量
Dim intVar As Integer ' 定义整数类型的变量
Dim dblVar As Double ' 定义浮点数类型的变量
```
2. 将列添加到 DataGridView 控件中:
```
dgv.Columns.Add(strCol) ' 添加字符串类型的列
dgv.Columns.Add(intCol) ' 添加整数类型的列
dgv.Columns.Add(dblCol) ' 添加浮点数类型的列
```
3. 将数据类型变量赋值到指定列中:
```
' 将字符串类型的变量赋值到第一行第一列中
dgv.Rows(0).Cells(0).Value = "Hello World"
' 将整数类型的变量赋值到第一行第二列中
dgv.Rows(0).Cells(1).Value = 123
' 将浮点数类型的变量赋值到第一行第三列中
dgv.Rows(0).Cells(2).Value = 3.14
```
4. 从指定列读取到数据类型的变量中:
```
' 从第一行第一列中读取字符串类型的变量
strVar = dgv.Rows(0).Cells(0).Value.ToString()
' 从第一行第二列中读取整数类型的变量
intVar = Integer.Parse(dgv.Rows(0).Cells(1).Value.ToString())
' 从第一行第三列中读取浮点数类型的变量
dblVar = Double.Parse(dgv.Rows(0).Cells(2).Value.ToString())
```
注意事项:
- 在从 DataGridView 控件中读取数据时,需要先将单元格中的值转换为对应的数据类型;
- 在赋值和读取数据时,需要注意行索引和列索引的顺序。
阅读全文