我碰到一个问题,请教别人别人给了一个C#的,但是我用的是VB.net我想把他翻译过来
是这样的
ListItem item = banji.Items.FindByText(dr.Item("classname").ToString);
if(item != null) item.Selected = True
我是这样翻译的,但是这样有错
 Dim item As ListItem
                item = banji.Items.FindByText(dr.Item("classname").ToString)
                If item <> "" Then    '这句有错
                    item.Selected = True
                End If
向大家请教,怎样翻译成VB.net

解决方案 »

  1.   

    item  又不是string类型,当然有错,我也是学c#的,不知道vb里面怎么表示null
      

  2.   

    不行啊,我改为item <> null它提示,应为DBnull.value,然后我改为item <> DBNull.Value又提示"没有为System.ui.web.controls和system.DBnull定义运算符<>"
      

  3.   

    应该这样写
    Dim item As ListItem
                    item = banji.Items.FindByText(dr.Item("classname").ToString)
                    If item NOt is nothing Then   
                        item.Selected = True
                    End If