在下面的代码块中,我希望在xxxx.Rows.Count行中使用变量。 具体来说,我想要取“R1200s”部分并将其增加到R1201s,R1202s,R1203s等,因为For-Next循环执行。当然,我已经定义了DataTable()的部分......没问题。如果我写出每个实例,代码工作正常,但我想缩短为更简单的代码块。我已经能够在其他所有控制中使用“i”并取得成功,但只是挂断了这一部分。 我尝试了类似的东西(“R120”和“i& s”),以及这方面的许多变化,但是,找不到有效的解决方案。 任何帮助,或正确方向上的一点,都表示赞赏。
For i = 1 To 8
Dim Ai As Label = DirectCast(Page.FindControl("A" & ID.ToString()), Label)
Dim Si As Hyperlink = DirectCast(Page.FindControl("S" & ID.ToString()), Hyperlink)
If R1200s.Rows.Count < Slots.Rows(0)(Ri).ToString() +1 Then
Ai.Style.Add("background-color","#000000")
Si.ImageUrl = "images/" & ID & ".png"
Si.NavigateUrl = "step3.aspx?Time=" & ID & "&Date=" & Request.QueryString("Date") & "&Day=" & Request.QueryString("Day") & "&Entry=" & Request.QueryString("Entry")
End If
Next