vb.net 相关问题

Visual Basic.NET(VB.NET)是一种多范式,托管,类型安全,面向对象的计算机编程语言。与C#和F#一起,它是面向.NET Framework的主要语言之一。 VB.NET可以看作是Microsoft Visual Basic 6(VB6)的演变,但是在Microsoft .NET Framework上实现。不要将此标记用于VB6,VBA或VBScript问题。

我的程序不接受AddNewRow作为数据行

我已经为此苦苦挣扎了好几天。 我的例程不接受以下声明: dsAddRow = ds.Tables("Nebenkosten").NewRow() 它跳过它并遇到错误: 对象参考...

回答 1 投票 0

加载应用程序时将滚动条置于滚动条顶部

我遇到一个问题,当我的侧边栏加载到面板中时,滚动条一直到按钮的底部。我需要它位于侧边栏按钮的顶部。我尝试过一些

回答 1 投票 0

为什么当我登录应用程序 VB.NET 时我的事件处理程序被命中

我正在使用 VB.NET,当我单击登录页面时,我很难意识到为什么我的事件处理程序适用于我的应用程序中的另一个页面。 我有一个需要登录的应用程序,在下一页上,它

回答 1 投票 0

尝试对按父元素名称和索引值过滤的命名 XML 元素进行计数

我一直在设法在 VB.net 中操作 XML,但我遇到了一个我一直在努力解决的问题,所以我正在寻求一些指导?! 通过这个 XML 示例... 我一直在设法在 VB.net 中操作 XML,但我遇到了一个我真的很难解决的问题,所以我想寻求一些指导?! 使用此示例 XML... <?xml version="1.0" encoding="utf-8"?> <dataset> <packages> <package index="1"> <desc>First Package</desc> <rmabool>1</rmabool> <rmaref>RMACASE1</rmaref> <bootfiles>1</bootfiles> <image>1</image> <driver>3</driver> <driver>4</driver> </package> <package index="2"> <desc>Second Package</desc> <bootfiles>2</bootfiles> <image>2</image> <driver>3</driver> </package> <package index="3"> <desc>Third Package</desc> <bootfiles>3</bootfiles> <image>2</image> <driver>3</driver> </package> </packages> </dataset> ...我想计算索引匹配“1”的名为“package”的元素中包含有多少个名为“driver”的元素。我期望返回的结果是“2”,或者如果我更改搜索以匹配索引与“3”,那么我期望结果是“1”。 在其他地方,我有一个简单的子程序,它返回仅与名称匹配的元素计数,下面是我修改它的努力,但我无法让它工作...... Public Function CountElementDescendents(ByVal CFGFile As String,_ 'Path to Config.xml ByVal Parent As String,_ 'Name of element to search descendents eg. 'package' ByVal ParentIndex As String,_ 'Index value of element to search descendents eg. '1' ByVal ElementCount As String_ 'Name of descendent elements to count 'eg. 'driver' ) As Integer 'Return number of matching elements eg. '2' Dim ReturnValue As Integer = 0 Dim Xe As XElement Xe = XElement.Load(CFGFile) Dim Query As IEnumerable(Of XElement) = Xe.Elements(Parent).Attribute("index="&ParentIndex).Descendants(ElementCount) ReturnValue = Query.Count() CountElementDescendents = ReturnValue End Function 我不确定这是否可行,或者即使我已经采取了构建 XML 的最佳方法,有人可以提供一些帮助或建议吗?谢谢! 感谢@dbasnett 和@Craig 的帮助,你们太棒了!我会将其标记为已回答。 尝试一下。 LINQ 查询检查所有驱动程序元素并选择其父级是索引为 1 的包的元素。 'for testing use XML literal Dim xe As XElement xe = <dataset> <packages> <package index="1"> <desc>First Package</desc> <rmabool>1</rmabool> <rmaref>RMACASE1</rmaref> <bootfiles>1</bootfiles> <image>1</image> <driver>3</driver> <driver>4</driver> </package> <package index="2"> <desc>Second Package</desc> <bootfiles>2</bootfiles> <image>2</image> <driver>3</driver> </package> <package index="3"> <desc>Third Package</desc> <bootfiles>3</bootfiles> <image>2</image> <driver>3</driver> </package> </packages> </dataset> ' I would like to count how many elements, named 'driver', ' are contained in an element named 'package' with an index matching "1". ' Dim ie As IEnumerable(Of XElement) ie = From el In xe...<driver> Where el.Parent.Name.LocalName = "package" AndAlso el.Parent.@index = "1" Select el 编辑:作为函数 Private Function Srch(ElementToSearch As XElement, ParentName As String, ParentIndex As String) As IEnumerable(Of XElement) Dim ie As IEnumerable(Of XElement) ie = From el In ElementToSearch...<driver> Where el.Parent.Name.LocalName = ParentName AndAlso el.Parent.@index = ParentIndex Select el Return ie End Function 编辑2 - 更新功能 Private Function Srch(ElementToSearch As XElement, FindThis As String, ParentName As String, ParentIndex As String) As IEnumerable(Of XElement) Dim ie As IEnumerable(Of XElement) ie = From el In ElementToSearch.Descendants(FindThis) Where el.Parent.Name.LocalName = ParentName AndAlso el.Parent.@index = ParentIndex Select el Return ie End Function 测试 Dim rslts As IEnumerable(Of XElement) rslts = Srch(xe, "bootfiles", "package", "1")

回答 1 投票 0

.NET Web 应用程序异步调用从 VS 工作区代码在本地工作,但不是从服务器

我已经编写了从 API 获取数据的代码。我正在使用异步方法来处理检索数据的调用和处理。该代码是由用户单击其 S 上的登录按钮触发的...

回答 2 投票 0

如何通过 vb.net 中的 linq 重复 2 个日期之间的日期范围

我正在尝试通过 vb.net 中的 linq 重复 2 个日期之间的日期范围 下面是datetimepicker控件中的开始和结束日期信息 开始日期 = 24 年 3 月 16 日 结束日期 = 24 年 3 月 22 日 所以我想要...

回答 1 投票 0

如何使用 VB.Net 获取弹出消息框中包含的控件的属性

我正在开发一个 VB.Net 项目,在该项目的一部分中,我在显示时捕获一个弹出消息框并以某种方式处理它。 我的问题是我必须知道这个 p 中包含哪些按钮...

回答 1 投票 0

每次单击时更改变量值

我有一个变量“row”,我想在每个 btnClick 上更改其值,如下所示:{1,1,1,1,2,3,4,4,4,5,4..etc} 我的解决方案不适用于我想要的每次鼠标单击: 暗淡行作为整数

回答 2 投票 0

无法删除目录

我正在使用以下代码来尝试清除Java缓存: Dim TheFolderPath As String = "C:\Users\%username%\AppData\LocalLow\Sun\Java\Deploymen

回答 0 投票 0

一系列图像按钮未及时加载,如果快速单击会导致问题 Asp.Net/VB.Net

我之前针对不同的问题发布了类似的代码部分,现已修复,但是我现在有另一个非常烦人的问题:该代码适用于用户打开的“交易或不交易”风格的游戏...

回答 1 投票 0

有没有办法固定水晶报表中文本框的大小?

如果其中一列数据展开,我希望文本框具有相同的大小。 看到这个: 正如您可以看到所有者和位置已展开,现在我想要的是其他列也应该展开。对于

回答 1 投票 0

通过ODBC调用vb.net中预定义的参数化查询

我在 Access 2016 中有一个参数化查询 我想在 Vb.NET 中调用该查询 在 VB.Net 中调用参数化查询的方法是什么? 名为 qrySumOfSQty 的预定义访问查询是

回答 1 投票 0

使.exe无需安装即可在另一台计算机上运行

有没有办法让.exe文件在另一台计算机上运行而无需安装? 。 该应用程序非常简单,除了一张图片之外没有任何资源。 它有一个表单,一个按钮,在 Form_Lo...

回答 2 投票 0

尝试在vb2013中获取面包屑时出现错误429

https://query1.finance.yahoo.com/v1/test/getcrumb 当我在浏览器中使用上面的网址时,它会显示面包屑。 当我尝试使用以下代码获取 vb2013 中的面包屑时,我收到“错误:(429...

回答 1 投票 0

asp.net 页面中的谷歌地图

我试图在我的 vb.net 页面中加载谷歌地图,但地图没有显示在页面上。知道这里出了什么问题吗? <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="GoogleMap.a...

回答 2 投票 0

如何解决看跌期权的 401 未经授权错误

我尝试通过 httpwebrequest put 调用更新值,但收到 401 未经授权的错误。如果我在邮递员或招摇中测试它工作正常并且更新成功。下面是我的代码...

回答 1 投票 0

'}'

我在buttonNamesAndFormNames 方法上收到“}”预期错误。我似乎可以弄清楚为什么它会抛出错误,因为您可以在方法的末尾清楚地看到它。我已经包括...

回答 1 投票 0

将 stringbuilder 转换为 guid

我在 stringbuilder 中有一些 guid,我想将这些值存储在 guid 数组中。 我该如何转换这个?我正在使用 vb.net

回答 1 投票 0

无法获取正在运行的 Outlook 实例和新的 Interop.Outlook.Application 以管理员身份而不是 Windows 用户身份打开 Outlook

自从删除以前的 x86 Office 并安装 Office 2019 64Bit oOutlook = GetObject(, "Outlook.Application") 当 Outlook 已运行时不再有效,如果未运行则

回答 1 投票 0

DataTable 已属于另一个 DataSet

将一个数据表从一个数据集添加到另一个数据表时发生此错误 “DataTable 已经属于另一个 DataSet。” dsformulaValues.Tables.Add(m_DataAccess.GetFormulaValues (dv.ToTable。

回答 11 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.