idataerrorinfo

    1

    2答えて

    私はテキストボックスを含むユーザーコントロールを持っています。 Iは、IDataErrorInfoインターフェイスを実装する人というクラスた: public partial class TxtUserControl : UserControl { private Binding _binding; public void SetSource(string p

    0

    1答えて

    実装する必要があるすべてのメソッドを持つIDataErrorInfoを実装する検証クラスがあります。 一つは public string this[string columnName] { get { } } return ""; は今、このswitch文で、私は自分のフォームのためのいくつかの検証を持っています。

    3

    1答えて

    私はIDataErrorInfoを実装するデータオブジェクトを持っていますが、検証ロジックは少し遅いです。それほど遅くはありませんが、あなたはそれを何度も呼びたくはありません。私のアプリケーションでは、これらのオブジェクトのリストがDataGridViewコントロールに表示されます。グリッドは読み取り専用で有効なデータオブジェクトのみを含みますが、グリッド内のすべてのセルのIDataErrorIn

    2

    1答えて

    私はオブジェクトをwinformにバインドしていますが、このオブジェクトはIDataErrorInfoを実装しています。エラープロバイダがあります。問題は、プロパティのプロパティが変更されたときです。 年齢を変更しても問題ありません(つまり、ルールがチェックされ、正しく表示/削除されます)。しかし、役職を変更すると、エラーは表示/削除されません(実際には、プロパティのタイトルは対象者に属しません)