在位置 4 处没有任何行。
在位置 4 处没有任何行。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.IndexOutOfRangeException: 在位置 4 处没有任何行。
源错误:
行 48: Label4.Text = ds1.Tables[0].Rows[2]["kcmc"].ToString();
行 49: Label5.Text = ds1.Tables[0].Rows[3]["kcmc"].ToString();
行 50: Label68.Text = ds1.Tables[0].Rows[4]["kcmc"].ToString();
行 51: /* Label2.Text = ds1.Tables[0].Rows[0]["kcmc"].ToString();
行 52: Label3.Text = ds1.Tables[0].Rows[1]["kcmc"].ToString();
label
异常
------解决方案-------------------- ds1.Tables[0].Rows[4]["kcmc"].ToString();
tables中没有索引为4的行.看看table的行总数就知道了
------解决方案--------------------一定要用Label么,可以根据数据量的多少自动生成表格啊,或者直接用vs自带数据控件呗..
------解决方案--------------------
看你的表格,我认为比较好的办法是拼html table.
------解决方案--------------------Rows[0]
和数组一样 从0行 开始计数 你要查看第4列数据 就是row[3]