gridview中索引超出范围.必须为非负值并小于集合大小. 参数名: index。
出错语句:stringprice=GridView1.Rows[2].Cells[2].Text.ToString();具体cs代码如下:protectedvoidPag...
出错语句: string price = GridView1.Rows[2].Cells[2].Text.ToString();具体cs代码如下:
protected void Page_Load(object sender, EventArgs e)
{
string price = GridView1.Rows[2].Cells[2].Text.ToString();
int price1 = Convert.ToInt32(price);
string qty = TextBox1.Text;
int qty1 = Convert.ToInt32(qty);
int total = price1 * qty1;
string total1 = Convert.ToString(total);
Label1.Text = total1;
}
我想从gridview中取出单价,用户自己填入购买数量,金额那里用两个值相乘得到。 展开
protected void Page_Load(object sender, EventArgs e)
{
string price = GridView1.Rows[2].Cells[2].Text.ToString();
int price1 = Convert.ToInt32(price);
string qty = TextBox1.Text;
int qty1 = Convert.ToInt32(qty);
int total = price1 * qty1;
string total1 = Convert.ToString(total);
Label1.Text = total1;
}
我想从gridview中取出单价,用户自己填入购买数量,金额那里用两个值相乘得到。 展开
3个回答
展开全部
string price = GridView1.Rows[2].Cells[2].Text.ToString();是你这里错了你显示的一共只有2行2列索引时从0开始的所以你要改成1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
索引应该是从0 开始的吧,没有2啊,商品名字是0,单价是1 吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该确定你买了哪些商品呀?建议在griview里面那个增加checkbox来确认是否购买的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询