gpt4 book ai didi

mysql - 带有 mysql 的 Visual Basic 组合框

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

我有这个 VB 代码,它用 MySQL 表中的数据填充组合框

Dim sStmt As String = "SELECT sequence, name FROM product_categories"
Dim cmd As New MySqlCommand(sStmt, sqlcon)

Dim da As MySqlDataAdapter = New MySqlDataAdapter(cmd)
Dim dt As New DataTable("product_categories")
da.Fill(dt)

If dt.Rows.Count > 0 Then
category.DataSource = dt
category.DisplayMember = "name" 'What is displayed
category.ValueMember = "sequence" 'The ID of the row
End If

在 MySQL 表中所有数据上方的列表顶部添加一个选项的最简单方法是什么?说 none 也没有值?

最佳答案

添加'sequence'为0的行,命名为'none'

Dim newRow = dt.NewRow()
newRow("sequence") = 0
newRow("name") = "none"
dt.Rows.Add(newRow)

当然你会想专门处理这一行,如果你决定写回数据库而不是插入它。

参见 http://msdn.microsoft.com/en-us/library/5ycd1034(v=vs.80).aspx 中的“将新记录插入无类型数据集中”了解更多信息。

关于mysql - 带有 mysql 的 Visual Basic 组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284151/

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