假设datagridview有3列。 Datagridview充满了SQL数据库中的数据。 现在我想要列'age'的数据并将其写入列表,这样我就可以使用数据,但我只想要INT。有人可以帮帮我吗?一个代码示例很可爱。
|---------|----------|----------|
| id | name | age |
|---------|----------|----------|
| 1 | john | 20 |
|---------|----------|----------|
| 2 | jane | 21 |
|---------|----------|----------|
| 3 | jack | 22 |
|---------|----------|----------|
答案 0 :(得分:1)
这很简单。
For Each row As DataRow In YourDataGridView.Rows
Dim age = CInt(row("age"))
Next
然后你可以在那个循环中用年龄变量做任何你想做的事 或者您可以使用LINQ获取年龄列表。
Dim allAges = (From row As DataGridViewRow
In YourDataGridView.Rows
Select DirectCast(row.Cells("age").Value, Integer)).ToList()