它好象不响应事件呀!!!可以这样做,我就这么做的,很好用的!!! 试一试! 1)首先在你的DATAGRID里添加一个选择按钮,然后隐藏。 2)在你的datagrid的ItemDataBound里添加如下代码: Dim itemType As ListItemType = e.Item.ItemType If ((itemType = ListItemType.Pager) Or _ (itemType = ListItemType.Header) Or _ (itemType = ListItemType.Footer)) Then Return Else Dim button As LinkButton = CType(e.Item.Cells(0).Controls(0), LinkButton) e.Item.Attributes("onclick") = Page.GetPostBackClientHyperlink(button, "") End If
runat="server" onclick="alert()" NavigateUrl="WebForm7.aspx">HyperLink</asp:HyperLink>
up
试一试!
1)首先在你的DATAGRID里添加一个选择按钮,然后隐藏。
2)在你的datagrid的ItemDataBound里添加如下代码: Dim itemType As ListItemType = e.Item.ItemType
If ((itemType = ListItemType.Pager) Or _
(itemType = ListItemType.Header) Or _
(itemType = ListItemType.Footer)) Then
Return
Else
Dim button As LinkButton = CType(e.Item.Cells(0).Controls(0), LinkButton)
e.Item.Attributes("onclick") = Page.GetPostBackClientHyperlink(button, "")
End If
HyperLink.Attriutes.Add("onclick","fun();");
比如小石子的程序,就可以在DATAGRID中实现点击链接列后,实现链接和选中的双重效果。
实质上是通过定义链接列所在的行的click事件来达到这样的效果。