【问题标题】:GridViewHelper is not recognised in VS 2010 when I use VB.Net当我使用 VB.Net 时,在 VS 2010 中无法识别 GridViewHelper
【发布时间】:2011-04-05 04:43:34
【问题描述】:

我有一个 gridview,我想总结其中的数据,我在以下网站上找到了一些代码来帮助我做到这一点:http://www.agrinei.com/gridviewhelper/gridviewhelper_en.htm

问题是,当我尝试在我的程序中转换和使用它时,GridViewHelper 只是拒绝被识别,所以现在我被卡住了。请让我知道在 VB 中实现相同的正确程序。谢谢!

【问题讨论】:

  • 您遇到什么错误?我不明白您所说的“GridViewHelper 只是拒绝被识别”是什么意思
  • @Anuraj, @yetanothercoder:以下是我使用的代码,每一行都带有下划线,错误是“未定义”或“不是成员”错误。 Public Sub GridViewHelper(ByVal grd As GridView, ByVal useFooterForGeneralSummaries As Boolean, ByVal groupSortDirection As SortDirection) Me.mGrid = grd Me.useFooter = useFooterForGeneralSummaries Me.groupSortDir = groupSortDirection Me.mGeneralSummaries = New GridViewSummaryList() Me.mGroups = New GridViewGroupList() Me.mGrid.RowDataBound += New GridViewRowEventHandler(RowDataBoundHandler) End Sub

标签: vb.net visual-studio-2010 gridview


【解决方案1】:

转换器似乎有问题。尝试重命名方法

Public Sub GridViewHelper(ByVal grd As GridView, ByVal useFooterForGeneralSummaries As Boolean, ByVal groupSortDirection As SortDirection)

喜欢下面的

Public Sub New(ByVal grd As GridView, ByVal useFooterForGeneralSummaries As Boolean, ByVal groupSortDirection As SortDirection)

因为 C# 中的构造函数是类名本身,但在 VB.Net 中它只是新的。

【讨论】:

  • 更改了您的用户名是吗?转换器确实说 New,但是当它不起作用时,我尝试了 GridViewHelper,但它也不起作用。没有什么是。怎么办?
  • 我没有转换它。但在我看来一切都很好。
  • 那可能是什么问题?我应该添加参考吗?
  • 我不认为。请验证命名空间/类/方法是否在正确的位置。还要确保所有成员变量都存在。
  • 会告诉你的。谢谢!:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-13
  • 2022-10-14
  • 1970-01-01
  • 2021-08-26
  • 2020-09-08
  • 1970-01-01
  • 2022-10-05
相关资源
最近更新 更多