DateEdit value change



我想添加分钟(从calcEdit输入)到开始日期,然后它将被设置为结束日期。此外,当我输入结束日期的减去开始时间将被设置为分钟。

我尝试了dateEdit的EditValueChanged,验证事件,我尝试了calcredit,但得到了错误的值。

我使用g掩码的日期编辑

请帮帮我,谢谢。

以下是我的代码:

   `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);
    }

最新更新