簡體   English   中英

DataGridView::CellBeginEdit 事件未觸發

[英]DataGridView::CellBeginEdit event not firing

在 Visual Studio 2019 中使用 C# .NET 4.7.2。帶有 DataGridView 的簡單 WinForms 應用程序。 從數據庫中讀取一些數據后,數據在 DataGridView 中顯示良好。

連接CellBeginEdit事件后,永遠不會觸發事件處理程序。 嘗試了一些其他事件,例如CellContentClickCellEnterCellClick ,所有這些事件都正常觸發。

然后,我向窗體添加了第二個 DataGridView 控件,並在第二個網格中顯示了數據。 CellBeginEdit事件在第二個網格中按預期工作。

在查看Designer.cs文件中的原始和新 DataGridView 控件的設置后,沒有任何明顯的解釋可以解釋不同的行為。

是什么阻止CellBeginEdit在網格上觸發?

哎呀,這很尷尬。 原來在原始 DataGridView 上設置了ReadOnly屬性。 我不記得更改此屬性,但更改了MultiSelect ,它位於 Designer 中ReadOnly的上方……當時可能不小心更改了設置。

將其留在這里,以防其他人發現這很有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM