雖然存在驗證錯誤,但我試圖移動下一個單元格進行編輯。我使用了以下代碼。更改驗證錯誤行爲後Datagrid單元格背景錯誤
protected override void OnCellEditEnding(DataGridCellEditEndingEventArgs e)
{
e.Cancel = true;
}
簡稱文章 - edit wpfdatagrid other cells while one of it's cell is invalid
它工作正常,但是當我添加一個後臺行的顏色給它,顏色編輯時消失
代碼片段與行的背景顏色有什麼關係?我不清楚你在問什麼。如果你能澄清這個問題將會很好 – Breeze
代碼片斷的作用是啓用單元格的編輯,無論某些單元格是否具有像上面那樣的驗證錯誤。所以代碼正在完成這項工作。但問題是當代碼執行背景顏色正在變成白色。在跳過單元格之後,我需要保持與黃色相同的顏色。 – LahiruD
但是,所有數據都重置時出現問題 – LahiruD