데이터베이스의 테이블에서 두 번째로 높은 번호를 갖는 C# 코드가 있습니다. 값 또는 결과 집합이 텍스트 상자에 표시됩니다. 이 번호는 새 레코드가 데이터베이스에 삽입 될 때마다 변경됩니다.레이블 값을 동적으로 할당하고 값이 변경 될 때 메시지를 표시합니다.
폼에 다른 Label을 만들었고 텍스트 상자의 값이나 텍스트가 동적으로 변경 될 때마다 메시지를 표시하려고합니다.
간단히 말해서 레코드가 삽입 될 때마다이 코드가 실행되어 텍스트 상자에 번호가 삽입되므로 텍스트 상자 값이 변경 될 때마다 다른 레이블에 메시지를 표시하려고합니다.
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();
}
언제나 감사드립니다 !! – Asynchronous