点击一个超链接,然后弹出一个层,层里是GridView,当我选中 GridView中的一条时把值传到超链接这个页面?
这是关于借款的页面,当我点击这个页面的一个超链接字段时,就弹出一个层,层里包含一个GridView,然后在选择gridview里的一个字段,然后这个字段的全部信息的值就可...
这是关于借款的页面,当我点击这个页面的一个超链接字段时,就弹出一个层,层里包含一个GridView,然后在选择gridview里的一个字段,然后这个字段的全部信息的值就可以加载到这个借款的页面,请问该如何传值?急用,今天老板就要看效果了。。。
展开
1个回答
展开全部
把GridView放到一个层里面,点击超链接,将其显示,点击GridView的某行时掉用Gridview的点击或者双击事件获取某字段的值(借款id) ,并且超链接到另一个页面,另一个页面加载时直接用这传过来的值进行及时查询!
/// <summary>
/// 绑定数据行时
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("ondblclick", "window.location.href='需要传到的页面name.aspx?Did=" + e.Row.Cells[列id].Text + "'");
}
}
/// <summary>
/// 绑定数据行时
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("ondblclick", "window.location.href='需要传到的页面name.aspx?Did=" + e.Row.Cells[列id].Text + "'");
}
}
更多追问追答
追问
这个GridView中有个单选框,当我选中这个单选框的时候,还得点击GridView下面那个确定按钮,点击确定按钮后把值传到这个页面,在按钮里的代码应该怎么写?
追答
不是一样的吗,你点击按纽后,先if下那个单选有没有选中,选中情况下传值,否则什么都不做返回false 不就好了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询