Hàm Load lại cột Tuổi ứng với Control DateTimePicker Ngày/Tháng/Năm Sinh của mỗi bản ghi trong CSDL trên C#. Phần .Net Data Provider.
String chuoiketnoi = @"đường dẫn đến CSDL";
SqlConnection conn = new SqlConnection(chuoiketnoi);
conn.Open();
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
DateTime loadTuoi = DateTime.Parse(dataGridView1.Rows[i].Cells["NGAYSINH"].Value.ToString());
string sqlSua = "Update SINHVIEN set TUOI = Convert(int,'" + (DateTime.Today.Year - loadTuoi.Year + 1)
+ "') where MSSV = '" + dataGridView1.Rows[i].Cells["MSSV"].Value.ToString() + "'";
SqlCommand comm = new SqlCommand(sqlSua, conn);
comm.ExecuteNonQuery();
// các trường NGAYSINH, TUOI, MSSV ở bảng SINHVIEN trong CSDL trên phần mềm C#
}
conn.Close();
LoadData();