Option Strict On disallows late binding

Discussion in 'ASP .Net Datagrid Control' started by Chris Davey via .NET 247, Apr 6, 2005.

  1. I always get the late binding error with the following method. Is there anyway around this without turning Option Strict Off?

    Private Sub grdAccounts_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles grdAccounts.ItemDataBound
    If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then
    Dim myBool As Boolean
    myBool = DirectCast(e.Item.DataItem("inactive"), Boolean)
    If myBool = True Then
    For x As Integer = 1 To e.Item.Cells.Count - 1
    e.Item.Cells(x).BackColor = System.Drawing.Color.FromName("#ececec")
    End If
    End If
    End Sub
    Chris Davey via .NET 247, Apr 6, 2005
    1. Advertisements

  2. Chris Davey via .NET 247

    Brock Allen Guest

    You'll have to fix the type mismatch compiler errors and fix them. Strict
    Off tells VB.NET to figure it out at runtime (if possible).
    Brock Allen, Apr 6, 2005
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.