This is a migrated thread and some comments may be shown as answers.

Convert this C# to VB

2 Answers 161 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Dave
Top achievements
Rank 1
Dave asked on 29 Sep 2009, 01:27 AM
Can someone tell me how to write this in VB:

void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)   
{   
    if (e.Item is GridNestedViewItem)   
    {   
        (e.Item.FindControl("InnerGridId"as RadGrid).NeedDataSource += new GridNeedDataSourceEventHandler(_Default_NeedDataSource);   
    }   

I tried using the converter and got:

    Private Sub gridActivities_ItemCreated(ByVal sender As ObjectByVal e As Telerik.Web.UI.GridItemEventArgs) Handles gridActivities.ItemCreated  
        If TypeOf e.Item Is GridNestedViewItem Then 
            (TryCast(e.Item.FindControl("gridInvoices"), RadGrid)).NeedDataSource += New GridNeedDataSourceEventHandler(_Default_NeedDataSource)  
        End If 
    End Sub 

But I get a syntax error on the first parenthesis of the try cast line.  Thanks.

Sam

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 29 Sep 2009, 03:56 AM
Hello Sam,

Here's the Vb translated code for the above snippet. Hope this helps.
vb:
Sub RadGrid1_ItemCreated(sender As Object, e As GridItemEventArgs)  
    If TypeOf e.Item Is GridNestedViewItem Then  
        Dim grid As RadGrid = TryCast(e.Item.FindControl("InnerGridId"), RadGrid)         
                AddHandler grid.NeedDataSource, AddressOf _Default_NeedDataSource   
    End If  
End Sub  

Thanks
Princy.
0
Dave
Top achievements
Rank 1
answered on 29 Sep 2009, 12:21 PM
Thank you Princy, you're a life saver.
Tags
Grid
Asked by
Dave
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Dave
Top achievements
Rank 1
Share this question
or