请问如何实现双击网格DataGrid1的一条记录,然后获得本条记录的ID号,将ID号传给跳出的新窗体,请求大家的帮忙。
解决方案 »
- 在本地用软件启用调试正常,为何用IIS调试不正常
- 又是一个简单的问题,字符串攫取问题~~~~~~~~~~~~~~~
- 在VISTA系统下安装什么版本的VS2005和SQL2005?
- 在线等,我现在用Visual SourceSafe进行项目管理,现在如何断开项目绑定?
- Infragistics.WebUI.UltraWebGrid录入数据,如何进行验证?
- 求助!使用 ReportViewer 控件集成 Reporting Services2008 时,报"...401 unauthorized"错误!
- 如何在按钮的单击事件中刷新本页面???
- 数据库连接方式的讨论
- 在学做论坛,有点问题
- VS2008安装完成后,没有可新建的项目
- SQL2000高手请进(SQL存储过程语句相连)
- 未能加载类型“命名空间.Global”,
//双击表格打开新一页
//在itemDataBind事件中
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
string OrderItemID =e.item.cells[1].Text;
e.item.Attributes.Add("ondblclick", "open(’../ShippedGrid.aspx?id=" + OrderItemID + "’)");
}
function Goto(strUrl){
str=window.showModalDialog(strUrl,'','dialogheight :300px; dialogwidth :700px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scroll:No;');
//alert(str)
if(str =='0')
{
// alert('操作失败');
return false;
}
else if(str=='1')
{
// alert('操作成功');
// document.all.btnRef.focus();
//alert('focus');
document.all.btnRef.click();
//alert('click');
return false;
}
}
后台
private void dgDepart_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
LinkButton myLbtn = (LinkButton)e.Item.Cells[5].Controls[0];
e.Item.Attributes.Add("ondblclick","Goto('FPhoneModal.aspx?OpFlag=1&Phone="+e.Item.Cells[0].Text.Trim()+"')");
myLbtn.Attributes.Add("onclick","return confirm('您确定删除该条记录');");
}
}