Devexpress 日期编辑值更改
我想将分钟(从calcEdit输入)添加到开始日期,然后将其设置为结束日期。 此外,当我输入结束日期时,开始时间的减法将设置为分钟 我尝试了dateEdit的EditValueChanged,验证事件,并尝试了calcedit的这两种方法,但得到了错误的值 我使用g掩码进行日期编辑 请帮帮我谢谢你 这是我的密码:Devexpress 日期编辑值更改,devexpress,devexpress-windows-ui,Devexpress,Devexpress Windows Ui,我想将分钟(从calcEdit输入)添加到开始日期,然后将其设置为结束日期。 此外,当我输入结束日期时,开始时间的减法将设置为分钟 我尝试了dateEdit的EditValueChanged,验证事件,并尝试了calcedit的这两种方法,但得到了错误的值 我使用g掩码进行日期编辑 请帮帮我谢谢你 这是我的密码: `private void calcEditMinute_Validating(object sender, CancelEventArgs e) {
`private void calcEditMinute_Validating(object sender, CancelEventArgs e)
{
try
{
dtBitisZamani = Convert.ToDateTime(dateEditBas.EditValue).AddMinutes(Convert.ToDouble(calcEditMinute.Text));
dateEditBit.EditValue = dtBitisZamani;
}
catch (Exception)
{
}
}
private void dateEditBit_EditValueChanged(object sender, EventArgs e)
{
TimeSpan span = Convert.ToDateTime(dateEditBit.EditValue).Subtract(Convert.ToDateTime(dateEditBas.EditValue));
calcEditMinute.Text = string.Format(" {0} ",
span.Minutes); span.TotalMinutes.ToString();
}`
试试这个:
private void calcEdit1_EditValueChanged(object sender, EventArgs e)
{
dateEditEnd.DateTime = dateEditStart.DateTime.AddMinutes(Convert.ToDouble(calcEdit1.Value));
}
private void dateEditEnd_EditValueChanged(object sender, EventArgs e)
{
dateEditStart.DateTime = dateEditEnd.DateTime.AddMinutes(Convert.ToDouble(calcEdit1.Value) * -1);
}