私はをユーザーのVATレートを入力するために使用するフォームに入れています。UltraWinGridの日付セルの最小値を設定する
- レート
- のセル「から日」に入力された値がある場合、私はそのようグリッドを検証する必要が
- 日から
へ日:3つの列があります。ユーザは、「Date From」値の最小値+ 1日のみを入力することができる。
これはどの方法ですか?そして私はどうやってそれをするのですか?
私はPrivate Sub ugVatRates_BeforeCellActivate(sender As Object, e As CancelableCellEventArgs) Handles ugVatRates.BeforeCellActivate
Dim dateFrom As Date
If IsDBNull(e.Cell.Row.Cells("DateFrom").Value) = False OrElse e.Cell.Row.Cells("DateFrom").Value <> Nothing Then
dateFrom = e.Cell.Row.Cells("DateFrom").Value
e.Cell.Row.Cells("DateTo").MinValue = dateFrom.AddDays(1)
End If
End Sub
をやって試してみました
しかし、MinValue
は、ここで有効なプロパティではありません - 任意のアドバイスはありますか?
IEditorDataFilterインターフェイスを見て、このインターフェイスを実装する独自のクラスを作成することをお勧めします。次に、クラスのインスタンスを_Cell.Editor.DataFilter_プロパティに設定します。 – Steve
@Steveどういう意味ですか?クラスを作成しましたが、最小値と最大値を設定するためにconvert関数で必要なコードは何ですか? – Harambe