![]() |
HyperLinkColumn Link Value at ItemCreated
I would like to format the url based on its value. How do I get the
value in my ItemCreated handler? Sub DataGridItemCreatedHandler(ByVal sender As Object, ByVal e As DataGridItemEventArgs) Select Case e.Item.ItemType Case ListItemType.AlternatingItem, ListItemType.Item 'Check the Row Type If (url for this row) = xxx Then Dim hl As HyperLinkColumn = CType(dgMain.Columns(2), HyperLinkColumn) hl.DataNavigateUrlFormatString = "" End If End Select End Sub |
Re: HyperLinkColumn Link Value at ItemCreated
I did this -- this morning!
Private Sub dgResults_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgResults.ItemCreated If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then Dim hlCol1 As HyperLinkColumn = CType(dgResults.Columns(1), HyperLinkColumn) Dim hlCol2 As HyperLinkColumn = CType(dgResults.Columns(3), HyperLinkColumn) hlCol1.DataNavigateUrlFormatString = "javascript:doSelectPopup({0}," & intContID & ");" hlCol2.DataNavigateUrlFormatString = "javascript:doViewPopup({0}," & intContID & ");" End If End Sub I wanted to call a javascript using a databound param and a class scope var param ... it works ... "Dude" <hooterbite@yahoo.com> wrote in message news:5aa4a0a4.0408040747.dcb3adf@posting.google.co m... > I would like to format the url based on its value. How do I get the > value in my ItemCreated handler? > > Sub DataGridItemCreatedHandler(ByVal sender As Object, ByVal e As > DataGridItemEventArgs) > Select Case e.Item.ItemType > Case ListItemType.AlternatingItem, ListItemType.Item 'Check the > Row Type > If (url for this row) = xxx Then > Dim hl As HyperLinkColumn = CType(dgMain.Columns(2), > HyperLinkColumn) > hl.DataNavigateUrlFormatString = "" > End If > End Select > End Sub |
| All times are GMT. The time now is 06:38 AM. |
Powered by vBulletin®. Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.