gpt4 book ai didi

c# - 从选择 datagridview 行时的日期获取数据日

转载 作者:行者123 更新时间:2023-11-29 19:45:12 24 4
gpt4 key购买 nike

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

关于c# - 从选择 datagridview 行时的日期获取数据日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41062159/

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