2012-06-12 89 views
0

我有一個綁定到DataGridView的實體集,用戶可以在其中添加/修改行。驗證用戶輸入時,我想突出顯示帶有錯誤的網格視圖行。問題是,當我通過實體列表循環時,我無法找到哪個行綁定到我正在驗證的實體。獲取綁定到實體的數據網格視圖行

我該如何解決這個問題(用C#或VB.NET)?

+0

我試圖通過實體集循環遍歷並檢查作爲列也在DGV中的PK,但是這對新添加的項目不起作用。我懷疑我需要使用bindingcontext,但我不知道如何。 – Daniel

回答

1

您可以通過其DataBoundItem property找到綁定到DataGridViewRow的項目。所以你可以遍歷行並對每行進行驗證。

+0

我想遍歷數據源,而不是DataGrid的行。 – Daniel

+0

當然,但你必須以某種方式進行比賽,這就是DataBoundItem有用的地方。 –

相關問題