datagrid里面某一行双击打开代码
生活随笔
收集整理的這篇文章主要介紹了
datagrid里面某一行双击打开代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面是javascript代碼 function public_WinOpen( sLocationHref,varOptions)
{
//var varOptions = "dialogHeight: "+ sHeight +"; dialogWidth: "+ sWidth+";help:no;status: No;";
return window.showModalDialog("../frmWindowOpenConvert.html",sLocationHref,varOptions);
}
//打開新增頁面
function public_WindowOpen( sHeight,sWidth,url )
{
var varOptions = "dialogHeight: "+ sHeight +"; dialogWidth: "+ sWidth+";help:no;status: No;";
var vReturnValue = public_WinOpen(url,varOptions);
return vReturnValue ;
}
{
// What does it mean ?
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem))
{
e.Item.Attributes.Add("ondblclick", "javascript:public_WindowOpen('600px','800px','Org/frmOrgAdd.aspx?orgid=" + e.Item.Cells[0].Text + "&edite=1');window.location.reload();"); ;
}
}
{
//var varOptions = "dialogHeight: "+ sHeight +"; dialogWidth: "+ sWidth+";help:no;status: No;";
return window.showModalDialog("../frmWindowOpenConvert.html",sLocationHref,varOptions);
}
//打開新增頁面
function public_WindowOpen( sHeight,sWidth,url )
{
var varOptions = "dialogHeight: "+ sHeight +"; dialogWidth: "+ sWidth+";help:no;status: No;";
var vReturnValue = public_WinOpen(url,varOptions);
return vReturnValue ;
}
這是后臺代碼,要通過datagrid 的ItemDataBound事件來實現
protected void grdOrgGroup_ItemDataBound(object sender, DataGridItemEventArgs e){
// What does it mean ?
if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem))
{
e.Item.Attributes.Add("ondblclick", "javascript:public_WindowOpen('600px','800px','Org/frmOrgAdd.aspx?orgid=" + e.Item.Cells[0].Text + "&edite=1');window.location.reload();"); ;
}
}
轉載于:https://www.cnblogs.com/flowstone/archive/2011/07/07/2099999.html
總結
以上是生活随笔為你收集整理的datagrid里面某一行双击打开代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Silverlight 应用程序之间在客
- 下一篇: php格式化时间