大家好!刚接触asp,想做一个b/s结构web程序,现在有这样一个小问题。
我用GridView1只显示客户简单的信息(因为同一客户有多个数据库记录,所以我在GridView1中只显示总记录数),我希望通过点击GridView1行弹出一个div层,在这个div中再用一个GridView2显示详细的被选中的客户信息。我给GridView1绑定了DataKeys值,也就是客户的id,通过传递id在div中连接数据库给GridView2;但是如何正确的传递被选中行的DataKeys值呢?
GridView1的弹出div函数: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
value = this.GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
e.Row.Attributes.Add("onmouseover", "c=style.backgroundColor;style.backgroundColor='#00A9FF'");
e.Row.Attributes.Add("onmouseout", "style.backgroundColor=c");
e.Row.Attributes.Add("onclick", "javascript:opendiv();");
}
}
div函数,div的id=View1
function opendiv() {
if (View1.style.visibility == 'visible') {
View1.style.visibility = 'hidden'
}
else {
View1.style.visibility = 'visible';
View1.style.top = event.clientY;
View1.style.left = event.clientX; }
}
希望大神们帮帮忙!GridViewJavaScriptdiv
我用GridView1只显示客户简单的信息(因为同一客户有多个数据库记录,所以我在GridView1中只显示总记录数),我希望通过点击GridView1行弹出一个div层,在这个div中再用一个GridView2显示详细的被选中的客户信息。我给GridView1绑定了DataKeys值,也就是客户的id,通过传递id在div中连接数据库给GridView2;但是如何正确的传递被选中行的DataKeys值呢?
GridView1的弹出div函数: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
value = this.GridView1.DataKeys[e.Row.RowIndex].Value.ToString();
e.Row.Attributes.Add("onmouseover", "c=style.backgroundColor;style.backgroundColor='#00A9FF'");
e.Row.Attributes.Add("onmouseout", "style.backgroundColor=c");
e.Row.Attributes.Add("onclick", "javascript:opendiv();");
}
}
div函数,div的id=View1
function opendiv() {
if (View1.style.visibility == 'visible') {
View1.style.visibility = 'hidden'
}
else {
View1.style.visibility = 'visible';
View1.style.top = event.clientY;
View1.style.left = event.clientX; }
}
希望大神们帮帮忙!GridViewJavaScriptdiv
解决方案 »
- 导出excel的问题,大数据量时不行,还有这种方法是先存到服务端再下载还是先下载完再存到服务器端的
- 关于命名空间的问题
- 关于获取webconfig的问题
- C#中如果在本地调用远程页面?
- 请教一个动态生成Table的问题
- 在全球化设置中将编码设置为"gb2312"会不会有问题!
- 放分!求几本好书~!
- 谁能告诉我trace=true 跟踪有什么作用,看那些跟踪信息大都是HTTP请求中的信息,而不是告诉你程序运行的过程以及变量的变化情况
- 想自己独立做一个电子商务的网站,希望大家能提点意见,100分献上
- 一个用户控件的问题,高分奉送,来者有分,不够再加,在线等待
- 使用哪种循环else里的东西只执行一次
- Webdings字体在浏览器上显示成数字什么原因?
可以在详细一点吗,或者一些代码
div + ifram + 另一个aspx页面
http://fineui.com/demo/#/demo/grid/grid_pageitems.aspx
http://www.cnblogs.com/insus/archive/2012/09/13/2682766.html获取索引:
http://www.cnblogs.com/insus/archive/2013/01/13/2858803.html获取主键:
http://www.cnblogs.com/insus/archive/2011/06/30/2094151.html