int i=0;
int mycount = DataGrid1.Items.Count;
string ygid = "";
string wagedate = "";
for(i=0;i<mycount;i++)
{
ygid = DataGrid1.DataKeys[i].ToString();
wagedate = DataGrid1.Items[i].Cells[6].Text;
//DataGrid1.Items[i].Attributes.Add("onclick","window.open('updatawage.aspx?ygid=" + ygid + "','','');");//单击响应
//DataGrid1.Items[i].Attributes.Add("ondblclick","window.open('updatawage.aspx?ygid=" + ygid + "','','');");//双击响应
DataGrid1.Items[i].Attributes.Add("ondblclick","window.open('updatawage.aspx?ygid=" + ygid + "&wagedate="+ wagedate +" ','','');");
}
把DataKeyFiled设置成你的ID
上面是datagrid,gridview是一样用
本文介绍如何在ASP.NET应用程序中为DataGrid控件设置双击事件响应,通过该事件打开新的页面并传递参数。具体实现涉及遍历DataGrid项、获取DataKey和单元格文本,并将这些值作为查询字符串附加到目标URL。
2021

被折叠的 条评论
为什么被折叠?



