我试图通过使用我在网上找到的代码(link)扩展GridView类以始终显示页眉和页脚,即使数据源为空。但是,代码是用C#编写的,但是我使用VB。
以下是什么VB等效项?
public event MustAddARowHandler MustAddARow;
VB.NET周围是否有一种方法不允许事件返回类型?
另外,由于以下错误,我无法转换以下函数。
码:
Protected Function OnMustAddARow(ByVal data As IEnumerable) As IEnumerable
If MustAddARow = Nothing Then 'Error on MustAddARow'
Throw New NullReferenceException("The datasource has no rows. You " _
& "must handle the 'MustAddARow' Event.")
End If
Return MustAddARow(data) 'Error on MustAddARow'
End Function
错误:公共事件MustAddARow(Data As System.Collections.IEnumerable)是一个事件,不能直接调用。使用“ RaiseEvent”语句引发事件。
最佳答案
像这样:
Public Event MustAddRow(data As IEnumerable)
关于c# - VB等效于C#事件创建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2624886/