- - PR -
For Each ... Next
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2003-06-03 12:32
VB.NETでWeb開発をしています。
For Each ... Next 文の中で、下記のコメントにも書きましたが 2番目のカラムだけ読み飛ばすような条件を加えたいのですが どう記述したらよいでしょうか? Dim ColList As DataGridColumn Dim RowList As DataGridItem Dim CellList As TableCell For Each RowList In DataGrid1.Items Dim sRowDat As New System.Text.StringBuilder() For Each CellList In RowList.Cells '2個目のカラムを処理したくない場合の条件文 Next CellList Next RowList | ||||
|
投稿日時: 2003-06-04 01:49
For Each では処理中のカラムのインデックス番号は取得できません(代わりに、Hashtable のような順序付けができないコレクションに対しても For Each は利用できます)。
TableCell クラスにそのセルのカラム番号を取得するプロパティがあれば For Each でも可能ですが、あいにく存在しないようです。ここでは素直に For ステートメントを利用するのがよいでしょう。
#この辺のクラスは使ったことがないので間違っていたらごめんなさい。 |
1