別の列が編集されたときに、選択したグリッド行の DateTime 列を視覚的に更新する必要があります。ただし、グリッド内のデータは(データソースの同期前に) ダーティのままにしておく必要があります。
現在、「Months」列には int 値があり、それが変更されると、イベントを取得して「End_Date」列の新しい値を処理しています。「SelectedItem」を見つけて列に値を設定することでこれを行います(例: SelectedItem.End_Date = new value)
新しい End_Date 値を表示するには、グリッドのデータソースを同期する必要があることを除いて、更新は正常に機能します。私はそれをしたくありません。グリッド データは未保存 (ダーティ) のままにする必要があります。(保存を行う保存ボタンがあります)
つまり、この " Months " 値は、変更されると、データソースを同期する必要なく、すぐに End_Date 列に新しい " End_Date " を反映する必要があります。
現在選択されている行で DatePicker ウィジェットを見つけて、更新された日付を表示するために何かをする必要があると思います。私はそれを行う方法がわかりません。
(DateTime 値の Kendo Grid のエディタは Kendo.DatePicker に設定されます)
助けてくれてありがとう、チャド。