2014-01-08 73 views
0

我試圖通過使用以下代碼來檢查一個DataGridView小區的小區類型:如何檢查DataGridView單元格的類型?

Private Sub DataGridView1_CellValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged 
     If DataGridView1.Columns(e.ColumnIndex).Name = "ColCheck" Then 
      Dim cell As DataGridViewCell = DataGridView1.Rows(e.RowIndex).Cells("ColCheck") 
      If cell Is DataGridViewCheckBoxCell Then 

      End If 

我得到DataGridViewCheckBoxCell是一種類型的,不能用作表達式。

+2

http://stackoverflow.com/questions/3167479/what-is-the-vb-net-equivalent-of-the-c -sharp-is-keyword – sdf

+0

它的工作..謝謝。但正如你所看到的,我可能從來沒有發現過這個問題,因爲它的標題非常不同。發佈此鏈接作爲答案,以便我可以標記它。 – Arbaaz

回答

0

我在小區click事件嘗試這樣完美的作品:

Type str = dgv.Columns[dgv.SelectedCells[0].ColumnIndex].CellType; 
相關問題