社区
C#
帖子详情
DataGridView问题 欢迎讨论
yoyo_fan_503
2010-09-29 03:52:40
1、
Winform中DataGridView的AllowUserToAddRows为true;
当在最后一行输入值的时候,会默认自动在末尾添加新的一行,这个是触发系统的哪个事件呢。
如何代码实现这个功能呢?
2、
使用 dgv.Rows.Add() 可以添加新的一行,但是默认是显示在选择行的上面,而不是末尾,该如何解决呢?
...全文
258
25
打赏
收藏
DataGridView问题 欢迎讨论
1、 Winform中DataGridView的AllowUserToAddRows为true; 当在最后一行输入值的时候,会默认自动在末尾添加新的一行,这个是触发系统的哪个事件呢。 如何代码实现这个功能呢? 2、 使用 dgv.Rows.Add() 可以添加新的一行,但是默认是显示在选择行的上面,而不是末尾,该如何解决呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yoyo_fan_503
2010-09-30
打赏
举报
回复
[Quote=引用 20 楼 yoyo_fan_503 的回复:]
引用 18 楼 wuyq11 的回复:
DataGridView的AllowUserToAddRows属性为True时也就是允许用户追加新行的场合下,DataGridView的最后一行就是新追加的行(*行)
DataGridView.Rows.Add()默认就是追加在最后
设置位置
dataGridView.Rows.Insert(rowsIndex,new object[]{"",""}……
[/Quote]
不过还是很想知道add和insert的区别……
yoyo_fan_503
2010-09-30
打赏
举报
回复
[Quote=引用 18 楼 wuyq11 的回复:]
DataGridView的AllowUserToAddRows属性为True时也就是允许用户追加新行的场合下,DataGridView的最后一行就是新追加的行(*行)
DataGridView.Rows.Add()默认就是追加在最后
设置位置
dataGridView.Rows.Insert(rowsIndex,new object[]{"",""} );
[/Quote]
非常感谢如梦兄……。
yoyo_fan_503
2010-09-30
打赏
举报
回复
The Insert(Int32, array<Object>[]()[]) method adds an unshared row to the DataGridViewRowCollection.
add method add a blank row at the end......
昵称是啥玩意儿
2010-09-30
打赏
举报
回复
接分
yoyo_fan_503
2010-09-30
打赏
举报
回复
likedefly
2010-09-29
打赏
举报
回复
忘记是不是有insert这个方法,因为我很少用VS自带的控件
wuyq11
2010-09-29
打赏
举报
回复
DataGridView的AllowUserToAddRows属性为True时也就是允许用户追加新行的场合下,DataGridView的最后一行就是新追加的行(*行)
DataGridView.Rows.Add()默认就是追加在最后
设置位置
dataGridView.Rows.Insert(rowsIndex,new object[]{"",""} );
yoyo_fan_503
2010-09-29
打赏
举报
回复
顶起……
yoyo_fan_503
2010-09-29
打赏
举报
回复
很想知道 系统是怎么操作 实现提交这个功能的
yoyo_fan_503
2010-09-29
打赏
举报
回复
[Quote=引用 14 楼 w_f_y4422 的回复:]
引用 12 楼 yoyo_fan_503 的回复:
这条记录因为实际不存在。如何能获取到这个Row然后提交?
获取它的值根其他行一样的。NewRowIndex能找到它的索引.至于想让它提交,然后自动添加新行,我认为只有Add()了。
[/Quote]
唉…… 只能先添加一个空行,然后把值赋给这个空行的cell。
不能直接对未提交的row进行add操作
w_f_y4422
2010-09-29
打赏
举报
回复
[Quote=引用 12 楼 yoyo_fan_503 的回复:]
这条记录因为实际不存在。如何能获取到这个Row然后提交?
[/Quote]
获取它的值根其他行一样的。NewRowIndex能找到它的索引.至于想让它提交,然后自动添加新行,我认为只有Add()了。
yoyo_fan_503
2010-09-29
打赏
举报
回复
yoyo_fan_503
2010-09-29
打赏
举报
回复
这条记录因为实际不存在。如何能获取到这个Row然后提交?
yyj135
2010-09-29
打赏
举报
回复
请帮忙看一下这个问题:
http://topic.csdn.net/u/20100928/11/299dcda9-6844-4c95-bee7-971802476bc4.html
谢谢!
yoyo_fan_503
2010-09-29
打赏
举报
回复
[Quote=引用 7 楼 w_f_y4422 的回复:]
你只是设置了某一单元格的值,当然不会自动添加新空行,如果使用rows.Add()就可以了。至于直接输,就相当于rows.Add()了啊……
[/Quote]
嗯。没错。就是这个意思。
请教下,用什么办法提交呢?
yoyo_fan_503
2010-09-29
打赏
举报
回复
我没表达清楚。不好意思。
我的意思是在第三点中。如果用赋值的办法。这一条记录DataGridView默认它还在编辑,而没有储存起来,左边还有一个“*”在,如果是用键盘输入或复制黏贴的办法,DataGridView会生成一空行,这个“*”就会自动跳到这个空行
w_f_y4422
2010-09-29
打赏
举报
回复
[Quote=引用 2 楼 yoyo_fan_503 的回复:]
补充一点:3、
如果不是直接在cell里输入值,使用 dgv.Rows[0].Cells[0].Value = "Test";
DataGridView也不会自动添加新空行。 这是为什么呢?怎么解决呢?
[/Quote]
你只是设置了某一单元格的值,当然不会自动添加新空行,如果使用rows.Add()就可以了。至于直接输,就相当于rows.Add()了啊,你要是在新行的前面那些行输,并不会又增一行啊。新增的那行属于“未提交行”,只有变成了真正的行,才会自动增加新行。
wjf_78
2010-09-29
打赏
举报
回复
学习学习
NT5763
2010-09-29
打赏
举报
回复
进来学习
yoyo_fan_503
2010-09-29
打赏
举报
回复
[Quote=引用 1 楼 sorry_rr 的回复:]
DataGridView本身不是有自动增加一行的功能吗?
[/Quote]
见 补充的 第三点。
加载更多回复(3)
DataGridView
绑定DataTable,出现索引0没有值的情况
问题
:在
DataGridView
绑定DataTable后,Remove掉DataTable中的所有数据,然后
DataGridView
重新绑定DataTable后,
DataGridView
会出现“索引0没有值”的情况 解决:为
DataGridView
对象添加DataError事件,其中不做任何处理就可以解决 原因:不明,请看到的朋友帮我解释一下原因,实在是不明白,谢谢了。
DataGridView
显示数据
使用
DataGridView
控件,可以显示和编辑来自多种不同类型的数据源的表格数据。 到此,我用到了以下不同的两种方法。个人感觉,方法一:适合对三层以及代码熟悉度高的程序员;方法二:则更为适合我们现在初步接触三层,正在学习的未来程序员。当然了,这两种方法都是要会的,不同的阶段或者情景选择不同的方法,才是最合适的。 方法一:
DataGridView
绑定数据源
c#中在
datagridview
的表格动态增加一个按钮方法
c#中在
datagridview
的表格动态增加一个按钮方法,如果想要这一套教程的可以移步去这里 《期末作业C#实现学生宿舍管理系统》,对了最近我们有一个人工智能交流群,如果大家对代码有
问题
,想交流的可以进群,私聊我就可以了! 效果图片 : 在Load事件中写入代码 那ui有了功能怎么办呢?别急我们在
dataGridView
1_CellContentClick事件中添加方法 这样的话 我们就可以点击对应行的修改来获取到id的值这里有一个bug就是第三行没数据需要隐藏,现在还没有解决,
欢迎
大家指出!.....
【博主推荐】C#的winfrom应用中
datagridview
常见
问题
及解决方案汇总
【博主推荐】C#的winfrom应用中
datagridview
常见
问题
及解决方案汇总,
datagridview
绘制出现鼠标悬浮数据变空白;
datagridview
在每列前动态添加序号;
datagridview
改变行样式;
datagridview
后台修改指定列数据;
datagridview
固定某个列宽;
datagridview
某个列的显示隐藏;
datagridview
获取选中的值;清空
datagridview
的几种方式;
datagridview
单击双击事件;
datagridview
绘制按钮等。
C#
DataGridView
日期显示格式
问题
,如何解决?
🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的
问题
排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章