gpt4 book ai didi

mysql - 在 VB.NET 中显示来自 MySQL 搜索结果的数据网格中的特定字段

转载 作者:行者123 更新时间:2023-11-30 01:23:15 25 4
gpt4 key购买 nike

我过去曾在游戏世界中设计(PHP)数据库编辑器。我接受了做同样事情的挑战,但这次使用的是 VB(最初是 6,但 MySQL 很棘手),所以我正在使用 2008。

其中一个表包含大量信息,我只需要显示其中的 4 或 5 个字段作为搜索结果(有超过 100 个字段)

我知道如何用整个表格填充网格,但不知道如何通过特定字段来完成此操作,而不需要花很长的时间。

这是我第一次从 VB6 到 VB.NET - 遗憾的是并没有留下太深刻的印象(看起来他们(M$)已经偏离了“BASIC”并采用了 C++ 引擎格式 - super 难看(但我离题了)。

Try
conn.Open()

da = New MySqlDataAdapter(sqlQRY, conn)


Dim cb As MySqlCommandBuilder = New MySqlCommandBuilder(da)


da.Fill(ds, "big_table")

DataGridView1.DataSource = ds
DataGridView1.DataMember = "big_table"

Catch ex As Common.DbException
MsgBox(ex.ToString)
Finally

conn.Close()
End Try

以上工作正常,但我不需要显示所有 100 多个字段。只需要显示玩家姓名、级别、是否在线以及其他一些字段 - 从这里我可以选择一行并在程序中的其他位置处理数据。

希望这是有道理的:-)

编辑:澄清:我需要知道如何在运行时创建数据网格来接受查询结果,这样它就不会显示整个记录。

最佳答案

是否可以使用 * 指定查询中的所有字段?只需声明 sqlQRY 即可:

SELECT Player_Name, Level, Online_Status, A_Few_Other_Fields FROM Players;

关于mysql - 在 VB.NET 中显示来自 MySQL 搜索结果的数据网格中的特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18303195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com