哆啦CMeng 2018-07-09 08:43 采纳率: 0%
浏览 939
已结题

dev中使用repositoryItemCalcEdit怎么限制输入的长度。

我设置的Maxleng为8,但是不好用。请大神指教。图片说明

  • 写回答

2条回答 默认 最新

  • threenewbee 2018-07-09 13:04
    关注

    设置下 RepositoryItemTextEdit.Mask 可以限制输入的格式
    或者编写 RepositoryItem.EditValueChanging 事件,进行判断

    //限制只能输入0-100
    void RepositoryItem_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
    {
    Decimal newValue;
    if (Decimal.TryParse(e.NewValue.ToString(), out newValue))
    {
    if (newValue < 0 || newValue > 100)
    e.Cancel = true;
    }
    }

    评论

报告相同问题?