错误提示:
指定的参数已超出有效值的范围。
参数名: index 提示有误行代码如下:
e.Row.Cells[1].Text = "<a target='_blank' href='info.aspx?id=" + e.Row.Cells[0].Text + "'>" + e.Row.Cells[1].Text + "</a>";完整代码(RowDataBound事件)如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[0].Text = "";
e.Row.Cells[0].Width = 1;
e.Row.Cells[1].Text = "标题";
e.Row.Cells[1].Width = 70;
e.Row.Cells[2].Text = "时间";
e.Row.Cells[2].Width = 40;
}
else
{
//添加信息编辑列
if (e.Row.Cells[0].Text.Equals(" "))
{
//记录集为空
e.Row.Cells[0].Attributes.Add("align", "center");
e.Row.Cells[1].Text = "<span style=\"color:#990000;\"><b>暂栏目暂无数据!</b></span>";
}
else
{
e.Row.Cells[1].Text = "<a target='_blank' href='info.aspx?id=" + e.Row.Cells[0].Text + "'>" + e.Row.Cells[1].Text + "</a>";
e.Row.Cells[0].Text = "<img src='images/point.jpg' border='0'>";
}
}
}请帮帮小弟,非常感谢
指定的参数已超出有效值的范围。
参数名: index 提示有误行代码如下:
e.Row.Cells[1].Text = "<a target='_blank' href='info.aspx?id=" + e.Row.Cells[0].Text + "'>" + e.Row.Cells[1].Text + "</a>";完整代码(RowDataBound事件)如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[0].Text = "";
e.Row.Cells[0].Width = 1;
e.Row.Cells[1].Text = "标题";
e.Row.Cells[1].Width = 70;
e.Row.Cells[2].Text = "时间";
e.Row.Cells[2].Width = 40;
}
else
{
//添加信息编辑列
if (e.Row.Cells[0].Text.Equals(" "))
{
//记录集为空
e.Row.Cells[0].Attributes.Add("align", "center");
e.Row.Cells[1].Text = "<span style=\"color:#990000;\"><b>暂栏目暂无数据!</b></span>";
}
else
{
e.Row.Cells[1].Text = "<a target='_blank' href='info.aspx?id=" + e.Row.Cells[0].Text + "'>" + e.Row.Cells[1].Text + "</a>";
e.Row.Cells[0].Text = "<img src='images/point.jpg' border='0'>";
}
}
}请帮帮小弟,非常感谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货