如何做当click后,页面自动跳转到GridView的下一行?

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:54:27
现在有个审批页面,是girdview的,上面是列表,下面是textbox和button.当点击girdview的title连接时,通过111.aspx?newsid=12345获得数据,textbox出现字段值内容,然后修改后点button提交完成.这个没问题.现在怎么样做提交后自动跳转到girdview的下一行?继续审批?一直没头绪.
有关键字段datakey.具体怎么弄呢?

给编辑按钮绑上OnClick="btnEdit_Click"事件,在btnEdit_Click事件中代码实现gridview控件中的编辑时的效果,代码很简单:GridView1.EditIndex = row.DataItemIndex;

网页代码:
<asp:Button ID="btnEdit" runat="server" CommandArgument="edit" CommandName="edit" OnClick="btnEdit_Click" Text="编辑" />

事件代码:
protected void btnEdit_Click(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
if (row != null)
{
GridView1.EditIndex = row.DataItemIndex;
Message.Text = "您要编辑的是:" + row.Cells[2].Text + ".";
}
else
Message.Text = "请选择列";
}

确定后自动或得下一行的内容?

我想主列是自动增长的。。。这里可以想一下,。。
还一个就是改变他的那个索引值,按一下加一,找到datakey
这个真的还蛮难。回去好好想想

这个简单撒,晕,它有个SelectedIndex的属性让他自加不就OK了,再使用this.DataBinder();重新绑定就可以了