gpt4 book ai didi

c# - 动态分配标签值并在值更改时显示消息

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:25 25 4
gpt4 key购买 nike

我有一些 C# 代码可以从数据库中的表中获取第二大数字:值或结果集显示在文本框中。每次将新记录插入数据库时​​,此数字都会发生变化。

我在表单上创建了另一个标签,并希望在每次更改文本框中的值或文本时显示一条消息,这是动态的。

简而言之,每次插入记录时,这段代码都会运行并在文本框中插入数字,每次文本框值更改时,我都想在另一个标签上显示一条消息。

private void DataSets_Load(object sender, EventArgs e){

//Connection Strings
string ConnString = @" Server=example;Database=example;Integrated Security=true";

string sql = @"SELECT MAX(ClientID) FROM Clients WHERE ClientID <> (SELECT MAX(ClientID) FROM Clients)";

SqlConnection conn = new SqlConnection(ConnString);

conn.Open();

//CREATE DATA ADAPTER
SqlDataAdapter da = new SqlDataAdapter(sql, conn);

DataSet ds = new DataSet();

//FILL DATASET
da.Fill(ds, "ClientID");

txtDisplayData.Text = ds.Tables[0].Rows[0].ItemArray[0].ToString();

conn.Close();
ds.Dispose();
}

最佳答案

处理 TextChanged事件并从那里更新您的标签,例如

txtDisplayData.TextChanged += (sender, e) => {
myLabel.Text = "Value changed to " + (sender as TextBox).Text;
}

关于c# - 动态分配标签值并在值更改时显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15860098/

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