我有一个看起来像这样的数据集:
| A | B | C | D | E | F | G | H | I | ... | Z |
--------------------------------------------------
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ... | 26 |
|11 |22 |33 |44 |55 |66 |77 |88 |99 | ... | 2626 |
|111|222|333|444|555|666|777|888|999| ... |262626|
值不相关。我只是有很多列。
我想浏览特定列的所有行。
是否有可能不经过所有列?因为现在我唯一能想到的就是这个(假设我想要 D 列的所有行)
C#
foreach(DataRow row in myDataSet.Tables(0).Rows)
if(row.Column == myDataSet.Tables(0).Columns("D"))
MessageBox.Show("I'm in Column B");
VB
For Each row As DataRow In myDataSet.Tables(0).Rows
If row.Column Is myDataSet.Tables(0).Columns("D") Then
MessageBox.Show("I'm in Column B")
End If
Next
但这将遍历所有列。我想使用一个类似
myDataSet.Tables(0).Columns("D").Rows
但它不存在的集合。