DataGridView 新增行问题

想在DataGridView的最后新增一行,但我这出现“不能在未提交的新行后插入行..”,该DataGridView没有设置数据源,请问各们前辈们如何在最后新增一行?谢谢... 想在DataGridView 的最后新增一行,但我这出现“不能在未提交的新行后插入行..”,该DataGridView 没有设置数据源,请问各们前辈们如何在最后新增一行?谢谢了 展开
 我来答
tystq
2011-04-30 · TA获得超过1201个赞
知道小有建树答主
回答量:943
采纳率:100%
帮助的人:817万
展开全部
如果没有绑定数据源,需要设置列标题
VB.net中的代码是DataGridView1.Rows.Add()

但是根据你的描述你一定是绑定了数据源的-----只有绑定了才涉及提交
追问
忘了说了, 是用DataGridView.rows.insert() 插入在新行后面时出错的,用Add()和insert()插入在新行之前就不会出错?现在我要的是在新行后在插入一个新行
追答
Me.DataGridView1.Rows.Insert(rowindex, count),我用就没有问题
Insert表示在指定的位置插入,而不是指定的位置插入
比如 Me.DataGridView1.Rows.Insert(0, 1)表示在第0行前面插入1行并把插入行作为第0行
Me.DataGridView1.Rows.Insert(1, 1)表示在第1行前面插入1行并把插入行作为第1行,如果当前并没有第1行就会出现你说的错误(是从0行开始的,索引从0开始)
百度网友fcc2519
2011-04-30 · TA获得超过596个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:256万
展开全部
你用Add()加应该不会有问题。Insert涉及到index。如果是显示需要,可以用排序来解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式