我今天似乎失去了它。谁能帮我找到我在这里做错了什么:
1. for (int y = 0; y < 5; y++)
2. {
3. IDataReader getLineInfo = DB.GetRS("Select LineText From TIF Where SCRID ='" + scRID + "' AND LineNum='" + y + "'");
4. if (getLineInfo.Read())
5. {
6. string[] lineText = new string[y];
7. lineText[y] = (string)getLineInfo["LineText"];
8.
9. ((Label)item.FindControl(string.Format("lbl{0}", y))).Text = "<a href='" + lineText[y] + "' target='_blank'> Link</a>";
10. }
11. getLineInfo.Dispose();
12. getLineInfo.Close();
13. }
我在第 9 行得到错误。我最初的 'y' 从 1 开始,因为没有 lineNum == 0 .. 但我认为由于数组以 0 开头,所以我在那里搞砸了。但这并没有解决我的问题。如果有人可以帮助我了解我不是什么,将不胜感激。此页面上也没有用户输入,因为我知道使用 select 语句的整个 IDataReader 可能很糟糕。
如果需要任何其他信息,我可以写进去,感谢任何可以提供帮助的人