我有一些 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();
}