gridview 行双击事件后,传值并跳转新页面

kaibuliaokou1314 2009-12-22 10:02:41
gridview 行双击之后,跳转并将至传入下一个页面,在下一个页面在根据传过来的值进行处理。
...全文
349 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuangchonggeng 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jidianxueyuan 的回复:]
C# codeprotectedvoid GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {int count= GridView1.Rows.Count;string ID="";for (int i=0; i< count; i++)
{
ID= GridView1.DataK?-
[/Quote]

GridView1.Rows[i].Attributes.Add("ondblclick", "window.open('FlowStationEdit.aspx?ID=" + ID + "','FS_Left','')"); ID=" + ID + "','FS_Left','')");
少了一个单引号吧?
liaoyukun111 2009-12-22
  • 打赏
  • 举报
回复
添加它的RowDataBound事件,代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor='#6495ED'");
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=this.oldcolor;");
e.Row.Attributes.Add("onDblClick", "cks(this)");
}
}

<script type ="text/javascript" >


function cks(obj){
var name = obj.cells[0].innerText;
var name2 = obj.cells[1].innerText;
alert (name);//查看取的第一个值
取到值了,然后跳页
// window.close();
}
jenny0810 2009-12-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jidianxueyuan 的回复:]
C# codeprotectedvoid GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {int count= GridView1.Rows.Count;string ID="";for (int i=0; i< count; i++)
{
ID= GridView1.DataK?-
[/Quote]up
jidianxueyuan 2009-12-22
  • 打赏
  • 举报
回复

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { int count = GridView1.Rows.Count;
string ID = "";
for (int i = 0; i < count; i++)
{
ID = GridView1.DataKeys[i].Value.ToString();
GridView1.Rows[i].Attributes.Add("ondblclick", "window.open('FlowStationEdit.aspx? ID=" + ID + "','FS_Left','')");

}
}
mzjmicrosoft 2009-12-22
  • 打赏
  • 举报
回复
楼主我参考这个帖子

父窗体VS子窗体)
jidianxueyuan 2009-12-22
  • 打赏
  • 举报
回复

for (int i = 0; i < e.Row.Cells.Count; i++)
{
if (e.Row.RowType != DataControlRowType.Header)
{
ss = e.Row.Cells[i].Text.ToString();
}
e.Row.Attributes.Add("onDblClick", ss);
}
Lovely_baby 2009-12-22
  • 打赏
  • 举报
回复
gridview 行双击之后
双击什么??
别递烟哥不会 2009-12-22
  • 打赏
  • 举报
回复
模态·

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧