vb.net相关内容

.Net 将索引添加到数据表(数据集)

有没有办法在 .Net 中为数据表添加索引? 我有一个包含大约 1,100 行的数据表,并且 datatable.select 语句对于内存操作来说似乎有点慢. 解决方案 table.PrimaryKey = new DataColumn[]{table.Columns["column1"],table.Columns["column2"]} 搜索时 table.Rows.Fin ..
发布时间:2022-01-21 13:34:48 C#/.NET

在 vb.net 中更改数据表中列的值

我想遍历数据包并更改该数据表中特定列的值. eg:数据库返回Request_ID、Desc、Date和Status_Ind.Status_Ind 列包含整数值.我不想向用户显示整数值.我想根据该列中返回的整数值将其转换为字符串值. 如果 Status_Ind = 1 那么'值更改为已发布 解决方案 您可以通过创建另一个列来实现: 将 dt 调暗为新数据表dt.Columns.Add( ..
发布时间:2022-01-21 13:26:07 其他开发

如何从 VB.NET 中的 DataSet 填充数组

我正在尝试使用 VB.NET 2010 从仅包含特定列的数据集中填充数组.是否有任何代码可以直接填充数组或者我必须使用查询? 解决方案 更新: 假设你想要一个字符串数组: Dim arr As String() = (From myRow In ds.Tables(0).AsEnumerable选择 myRow.Field(Of String)("yourColumnName")) ..
发布时间:2022-01-21 13:25:30 其他开发

使用 DataGridView 更新多个表

在 VB.NET 2008 表单上,我有一个 DataGridView、BindingSource 和 TableAdapter. BindingSource DataSource 是一个数据集. 在数据集中,我有一个连接三个表的填充命令,它在 DataGridView 中显示没有问题. 但是,我无法更新 dataGridView,因为它有来自单个 TableAdapter 的多 ..
发布时间:2022-01-21 13:23:32 其他开发

如何确定 VB.Net DataRow 中是否存在列

我正在将一个 XML 文件读入 DataSet,并且需要从 DataSet 中取出数据.由于它是用户可编辑的配置文件,因此字段可能存在也可能不存在.为了很好地处理丢失的字段,我想确保 DataRow 中的每一列都存在并且不是 DBNull. 我已经检查了 DBNull,但我不知道如何确保该列存在而不引发异常或使用循环遍历所有列名的函数.最好的方法是什么? 解决方案 DataRow 的 ..
发布时间:2022-01-21 13:05:23 C#/.NET

从存储过程填充 DataGridView

我使用 SQL Server 2008 创建了一个名为 MyStoreProc 的存储过程,它在管理工具中运行良好. 在 VB.Net 2008 中,我创建了一个新数据集和一个新 TableAdaptor.在这个表适配器中,我创建了一个名为 FillByGrid 的新查询并选择了存储过程.预览数据并正确预览. 在一个表单上,我创建了 DataGridView 并从数据集中选择了 Tab ..
发布时间:2022-01-21 12:56:53 C#/.NET

在一个datagridview中显示父数据表并在另一个中显示子数据表元素?

您好,我创建了一个数据集和两个数据表.URLData 表通过关键字列作为 KeywordData 表的父级. '创建主对象来保存两个数据表将 AllKeyWordInfo 调暗为 DataSet = New DataSet("AllKeywordInfo")'为关键字数据创建一个数据表.数据表存储在数据集中Dim KeywordData As DataTable = AllKeyWordInfo ..
发布时间:2022-01-21 12:54:34 其他开发

跨 WCF Web 服务请求序列化通用 XML 数据

我有一个向 WCF 服务发送请求的 Web 应用程序.WCF 服务获取一个 LINQ 结果集(anon.ilist)并将其作为回复发送回 Web 应用程序.为了让它快速工作,在 WCF 应用程序中,我使用 copytodatatable 并将其发送到我的数据集中的网络应用程序. 然后,我的 Web 应用程序获取 DataSet 并将其写入 xml,执行一些 xslt 并将结果数据显示在屏幕上 ..
发布时间:2022-01-21 12:43:54 其他开发

您将如何获得队列中的第一个和最后一个项目?

假设我有一个滚动值集合,我在其中指定集合的​​大小,并且任何时候添加新值,超过此指定大小的任何旧值都会被丢弃.显然(并且我已经对此进行了测试)用于此行为的最佳集合类型是队列: myQueue.Enqueue(newValue)如果 myQueue.Count >指定大小然后 myQueue.Dequeue() 但是,如果我想计算队列中第一项和最后一项之间的差异,该怎么办?显然我无法通过索引访问 ..
发布时间:2022-01-21 12:03:45 C#/.NET

将文件转换为base64函数输出

公共函数 ConvertFileToBase64(ByVal fileName As String) As String将返回值调暗为字符串 = ""If My.Computer.FileSystem.FileExists(fileName) Then使用 BinaryFile 作为 FileStream = New FileStream(fileName, FileMode.Open)Dim B ..
发布时间:2022-01-21 09:02:48 其他开发

从 VB.net 和 PHP 获得的相同字符串,不同的 SHA1 哈希值

我对字符串的 SHA1 哈希值有一些问题.我正在尝试将文件从用 VB.net 编写的客户端发送到用 PHP 编写的服务器.我的问题是,当我将相同的字符串传递给VB.net和PHP时,VB.net计算的SHA1值与PHP计算的值完全不同. 例如我想用Base64编码一个字符串,然后计算Base64字符串的SHA1 Hash.当计算机从 vb.net 版本和 PHP 版本执行此任务时,我得到两个 ..
发布时间:2022-01-21 08:52:38 PHP

引导到 base64,用于 URL

问题:有没有更好的方法来做到这一点? VB.Net Function GuidToBase64(ByVal guid As Guid) As String返回 Convert.ToBase64String(guid.ToByteArray).Replace("/", "-").Replace("+", "_").Replace("=", "")结束功能函数 Base64ToGuid(ByV ..
发布时间:2022-01-21 08:28:03 C#/.NET

VB.NET 中令人困惑的逻辑运算符

我正在使用用 VB 编写的遗留代码库,遇到了一个我不理解的条件运算符,无法弄清楚要搜索什么来解决它. 我正在处理的是以下代码和结果为 true 的变量.我不明白的具体部分是(1)第一个X和第一个parens (-2的关系和(2)X的作用 如果 X 是低于 -2 的值,则计算结果为 false. 如果 X 是高于 2 的值,则计算结果为 true. 如果 Y 低于 5 则结果为 tr ..
发布时间:2022-01-21 00:07:28 其他开发

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

我正在开发一个 VB.Net 项目,其中一部分我会在它显示时捕获一个弹出消息框并以某种方式处理它.我的问题是我必须知道这个弹出窗口中包含哪些按钮(主要是它们的标题).这可能吗?有人可以告诉我如何做到这一点吗?样品将不胜感激. 谢谢. 更新:因为我投了反对票,Ed Cottrell 告诉我这是因为没有添加任何与我的问题相关的代码.现在我有了问题的答案,所以我要添加一些代码: 我的应 ..
发布时间:2022-01-20 22:32:23 其他开发

来自文件后面代码的 Html 弹出窗口

这可能很简单,但我还没有找到任何简单的解决方案. 在 asp.net 网页中单击按钮单击事件 html 是从 xml 和 xsl 生成的.此 html 存储为字符串变量.例如让我们说 dim htmlString as string = " 这是我的弹出窗口" 从上面的 html 字符串如何在 vb.net 中动态创建 html 弹出窗口.我可以使用 javascri ..
发布时间:2022-01-20 22:24:50 C#/.NET

在 Matlab、VB6 和 VB.NET 程序之间发送消息的最简单方法

我们正在将一套数据采集和分析例程从 VB6 程序升级为 VB.NET、VB6 和 Matlab 程序的混合体.我们希望保持系统模块化(单独的 EXE),以便我们可以轻松创建专门的独立分析程序,而无需不断升级一个大型应用程序.当所有程序都用 VB6 编写时,我们使用 MBInterProcess 在 EXE 之间发送消息,这对我们来说非常有效(例如,让数据采集 EXE 将最新的文件名发送到独立的数据 ..
发布时间:2022-01-20 19:37:05 其他开发