如何在vb.net中删除选中的列

我在vb.net中建立了一个datagridview控件,然后给这个控件添加了一个contextmenustrip控件,即想要实现通过单击鼠标右键,可以删除选中列或者添加列的功能,我在删除选中列时用了这个语句,但是有问题出现
Private Sub 删除ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 删除ToolStripMenuItem.Click
For Each col As DataGridViewColumn In DataGridView1.SelectedCells
If Not col.isnewcolumn Then
DataGridView1.Columns.Remove(col)
End If
Next
End Sub
希望帮忙改正一下

For Each ws As DataGridViewCell In Me.DataGridView1.SelectedCells
Me.DataGridView1.Columns.RemoveAt(ws.ColumnIndex)
Next追问

这个是可以用的,谢谢啦

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-13
你这段提示什么错误 你贴出来追问

If Not col.isnewcolumn Then

这句话里面col.isnewcolumn表达有问题

相似回答