簡體   English   中英

C#綁定Datagridview

[英]c# bound Datagridview

我有一個datagridview,它綁定到一個存儲過程,該存儲過程返回許多結果列。

還有一個綁定導航器,其中包含“添加新”按鈕。

如果單擊“添加新”按鈕,它將自動在datagridview中創建一個新行,如果我通過單擊其他行來離開該新行。 datagridview調用“提交”之類的東西。

所以問題是我離開單元格時如何使datagridview不提交添加新行?

處理DataGridView.RowValidating事件。

從MSDN:

使用此事件對行的所有值執行驗證。 如果該行未通過驗證,請將CancelEventArgs.Cancel屬性設置為true。 取消此事件將防止發生RowValidatedControl.ValidatingControl.Validated事件,還可以防止用戶離開無效行,並防止該行以數據綁定模式保存到外部數據源。

注意BindingSource類也可能會給您一些想法,因為您說您正在將BindingNavigatorDataGridView一起使用。

可以提供更詳細的詳細信息。

暫無
暫無

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

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