gpt4 book ai didi

c# - 单击按钮刷新 SQLDataReader

转载 作者:搜寻专家 更新时间:2023-10-30 23:18:07 26 4
gpt4 key购买 nike

如题,使用C#。有人知道怎么做吗?我有一堆数据读入列表框,但除非我重新启动 Windows 窗体,否则数据不会刷新。任何人都知道如何在按钮单击事件中刷新它?

   {

SqlConnection conn = new SqlConnection();
conn.ConnectionString = (@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\John\Desktop\DB\DB\DB\setup.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
conn.Open();

SqlCommand cmd = new SqlCommand
("SELECT PEOPLE " + "FROM Workers", conn);

try
{
SqlDataReader sdr = cmd.ExecuteReader();

while (sdr.Read())
{
listBox1.Items.Add(sdr["people"].ToString());
}

sdr.Close();
}

catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}

finally
{
conn.Close();
}

}

这是在windows窗体中加载的。所以我想在我的表单上添加一个按钮来刷新列表框项目列表

最佳答案

添加方法

private void ShowPeople()
{
// Put your code;
}

然后在您的按钮点击中使用相同的

private void Button_Click(object sender,EventArgs e)
{
ShowPeople();
}

关于c# - 单击按钮刷新 SQLDataReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10367925/

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