紧急提问:如何在点击DataGrid的HyperlinkColumn时写触发事件。(在线等待) DataGrid中加入的一个HyperlinkColumn,想在点击这个列时执行一些事件,如何写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem ) { e.Item.Attributes.Add("onclick","事件代码"); }} 用ButtonColumn吧,ButtonType设置位LinkButton 把你要实现点击的功能加到ItemDataBound里不过你为什么要用HyperlinkColumn?用ButtonColumn不行? sub Datagrid1_OnItemCommand(byval source as object,byval e as datagridcommandeventargs)response.write (e.commandname)end sub<asp:DataGrid runat="server" ID="datagrid1" OnItemCommand=Datagrid1_OnItemCommand /> 服务端事件: 在DataGrid的ItemCommand时间处理程序中 if(e.CommandName=="....") { }客户端事件: 在DataGrid的DataBound或者ItemCreated事件处理程序中 if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem ) { e.Item.Attributes.Add("onclick","事件代码"); } 如果触发客户端事件 这样写 保你好用<asp:TemplateColumn HeaderText="结算"> <ItemTemplate> <a href=# onclick='alert(1)' >结算</a> </ItemTemplate> </asp:TemplateColumn> 放在datagrid的<Columns></Columns>之间 快钱的使用 希望高手看看:选项卡关于js及后台c# 请教登录后转向地址问题 无客户端怎么连接oracle服务器 关于用HttpWebRequest读取页面内容的问题 aspx得不到表单提交内容 高手们多指教,谢谢了 用vb.net连接oracle的问题 关于文件下载问题,郁闷很久了 。。。 如何处理页面上每点击一个按钮页面就刷新一次的问题 怎么用javascript获取medial player的当前播放时间? 自定义UserControl后,在aspx文件中调用,我想在aspx.cs文件中获得,如何处理
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
{
e.Item.Attributes.Add("onclick","事件代码");
}
}
不过你为什么要用HyperlinkColumn?用ButtonColumn不行?
sub Datagrid1_OnItemCommand(byval source as object,byval e as datagridcommandeventargs)
response.write (e.commandname)
end sub<asp:DataGrid runat="server" ID="datagrid1" OnItemCommand=Datagrid1_OnItemCommand />
在DataGrid的ItemCommand时间处理程序中
if(e.CommandName=="....")
{ }客户端事件:
在DataGrid的DataBound或者ItemCreated事件处理程序中
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
{
e.Item.Attributes.Add("onclick","事件代码");
}
<asp:TemplateColumn HeaderText="结算">
<ItemTemplate>
<a href=# onclick='alert(1)' >结算</a>
</ItemTemplate>
</asp:TemplateColumn>