2010-11-30 2 views
0

これらの引数にアクセス可能な 'DataBind'が最も明確でないため、このエラー 'オーバーロードの解決に失敗しました。アクセス可能な 'DataBind'がこれらの引数に最も特化していないため、オーバーロードの解決に失敗しました

Private Overloads Sub DataBind(ByVal iPageIndex As Integer) 
    //do some thing 
    End Sub 

    Protected Overridable Sub DataBind(raiseondatabinding as Boolean) 
     //Do some thibg 
    End Sub 

    Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnSearch.Click 
      DataBind(Nothing) //this is where I am getting error 
    End Sub 

任意のヘルプは充当されます。

おかげで、

プラディープ

答えて

2

NothingBooleanIntegerの両方に変換可能であるため、それは、あなたが使用しようとしているDataBindのどのバージョンを知っていません。

Private Sub btnSearch_Click(ByVal sender As Object, _ 
          ByVal e As ImageClickEventArgs) _ 
          Handles btnSearch.Click 
    Dim x As Integer = Nothing 
    DataBind(x) 
End Sub 

をか、単に引数として0またはFalseを指定します:あなたはこのために、変数を使用することができますいずれか

Private Sub btnSearch_Click(ByVal sender As Object, _ 
          ByVal e As ImageClickEventArgs) _ 
          Handles btnSearch.Click 
    DataBind(False) 
End Sub 

あなたは実際を呼び出すために望んでいたバージョンによって調整してください。コンパイラのように、私はあなたが意図したことを言うことができません:)

関連する問題