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

我在vb.net中建立了一个datagridview控件,然后给这个控件添加了一个contextmenustrip控件,即想要实现通过单击鼠标右键,可以删除选中列或者添加... 我在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
希望帮忙改正一下
展开
 我来答
tystq
2013-06-13 · TA获得超过1201个赞
知道小有建树答主
回答量:943
采纳率:100%
帮助的人:824万
展开全部
For Each ws As DataGridViewCell In Me.DataGridView1.SelectedCells
Me.DataGridView1.Columns.RemoveAt(ws.ColumnIndex)
Next
追问
这个是可以用的,谢谢啦
zhangluyuan26
2013-06-13 · TA获得超过120个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:243万
展开全部
你这段提示什么错误 你贴出来
追问
If Not col.isnewcolumn Then

这句话里面col.isnewcolumn表达有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式