新手提问:如何单击datagrid绑定列弹出新页面?

Twister_JJ 2007-04-29 04:25:17
如题。
...全文
199 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Twister_JJ 2007-04-29
  • 打赏
  • 举报
回复
为什么我不能给楼上几位加分?
Twister_JJ 2007-04-29
  • 打赏
  • 举报
回复
结账
wuhuiITren 2007-04-29
  • 打赏
  • 举报
回复
mark+up
Davied2004 2007-04-29
  • 打赏
  • 举报
回复
不好意思,上面写错了个地方,把 ondbclick 改成 onclick
Davied2004 2007-04-29
  • 打赏
  • 举报
回复
在DataGrid 的 ItemDataBound 事件中加入下面的代码

if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.SelectedItem))
{
e.Item.Attributes.Add("ondblclick", "window.open('弹出页面的路径,'宽度','高度')");
}
woaiwoaiyuyu 2007-04-29
  • 打赏
  • 举报
回复
在column属性里找到这2个,添上就可以了
woaiwoaiyuyu 2007-04-29
  • 打赏
  • 举报
回复
DataNavigateUrlFields="smallid,newsid" DataNavigateUrlFormatString="../page/NewsInfo.aspx?newstyp={0}&newsid={1}" />
Davied2004 2007-04-29
  • 打赏
  • 举报
回复
你是说点任何一行的任务位置就打开一个新窗口吧

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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