gpt4 book ai didi

c# - 如何在将记录插入数据库后立即在组合框中显示主键 C#?

转载 作者:搜寻专家 更新时间:2023-10-30 21:55:57 25 4
gpt4 key购买 nike

我正在开发一个 Windows 窗体应用程序以将 datagridview 值插入到 sqldatabase。我想知道如何在插入后立即在组合框中显示插入值的主键(GRN_No)。我尝试在加载表单时显示 GRN_No以及插入命令之后。

void fillGRNcombo()
{
DynamicConnection con = new DynamicConnection();
con.mysqlconnection();
con.sqlquery("select GRN_No from TBL_GRN");
con.dataread();
while (con.datareader.Read())
{
cmbGRN.Items.Add((int)con.datareader["GRN_No"]);
}
}

但是在组合框中插入值重复(1,2,1,2,3)之后。如何解决这个问题?

最佳答案

在您的情况下,您的组合框保留了较早的数据,这就是您可以在组合框中看到重复记录的原因。

无需一次又一次地添加相同的数据,只需在向其添加新的主键或新记录之前清除组合框即可。

  cmbGRN.Items.Clear();
while (con.datareader.Read())
{
cmbGRN.Items.Add((int)con.datareader["GRN_No"]);
}

关于c# - 如何在将记录插入数据库后立即在组合框中显示主键 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50718731/

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