나는 dgvData (datagridview), cmbPickRoom (combobox), numDay_In & numDay_Out (numericupdown) 및 이와 같은 코드가 있습니다.
private void dgvData_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = this.dgvData.Rows[e.RowIndex];
cmbPickRoom.Text = row.Cells["Room"].Value.ToString();
numDay_In.Text = row.Cells["Day_In"].Value.ToString();
numDay_Out.Text = row.Cells["Day_Out"].Value.ToString();
}
}
mysql의 데이터는 "Day_In"및 "Day_Out"모두에 대해 날짜 형식 (dd-mm-yyyy)을 저장합니다.
dgvData, numDay_In 및 numDay_Out을 클릭하면 하루 만에 원합니다 (dd)
데이터베이스 필드가 DateTime, (Day_In 및 Day_Out) 유형 인 경우 이러한 값을 문자열로 변환 할 필요가 없지만 DateTime 변수로 변환하면 요일을 얻는 것은 속성을 읽는 문제 일뿐입니다.
DateTime inDate = Convert.ToDateTime(row.Cells["Day_In"].Value);
numDay_In.Text = inDate.Day.ToString();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다