Asp.net “中的下一个变量使用时出现问题”;xxxx.行数“计数”;

Asp.net “中的下一个变量使用时出现问题”;xxxx.行数“计数”;,asp.net,vbscript,Asp.net,Vbscript,在下面的代码块中,我希望在xxxx.Rows.Count行中使用一个变量。 具体来说,我想取“R1200s”部分,并在For下一个循环执行时将其增加到R1201s、R1202s、R1203s等等。一、 当然,已经定义了DataTable()的部分。。。没问题。如果我写出每一个实例,代码就可以很好地工作,但是我想把它缩短成一个更简单的代码块。我已经能够成功地在其他控件中使用“I”,但只在这一部分挂断了。 我尝试过类似于(“R120”&I&“s”)的方法,以及许多不同的方法,但找不到有效的解决方案。

在下面的代码块中,我希望在xxxx.Rows.Count行中使用一个变量。 具体来说,我想取“R1200s”部分,并在For下一个循环执行时将其增加到R1201s、R1202s、R1203s等等。一、 当然,已经定义了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
用于i=1到8
Dim Ai As Label=DirectCast(Page.FindControl(“A”&ID.ToString()),标签)
Dim Si As Hyperlink=DirectCast(Page.FindControl(“S”&ID.ToString()),Hyperlink)
如果R1200s.Rows.Count
列出数组中的数据表名称,并将循环中的对象引用设置为循环索引所在的数据表,然后将该对象引用用于
行。count
语句?返回的错误是:“不再支持'Let'和'Set'赋值语句。”我可以请求您提供一个代码示例块作为起点吗?我希望能从那里开始。谢谢。