腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
如果
DataGridView
已经
为
空
,
如何
防止
用户
删除
行
?
、
、
、
该表单还包含几个按钮,用于不同的操作,包括添加类别、编辑和
删除
类别。 在某些情况下,
如果
类别
DataGridView
需要为
空
,我
如何
通知
用户
网格视图
已经
为
空
,不能再
删除
。我想通过messagebox通知他,没有更多的
行
需要
删除
。下面是我在delete按钮上使用的代码。
浏览 2
提问于2018-07-13
得票数 0
5
回答
删除
dataGridView
的最后一个空行
、
、
、
我有一些
空
的
datagridview
,它使用的是通过BindingSource列出的数据源。因为AllowUserToAddRows = true,所以最初
datagridview
有一个空行。当我选择此行并关闭表单时,
datagridview
将创建新的
空
对象。为什么要这么做?
如何
防止
这种情况发生?谢谢。空行的选择: 结论:在多次尝试寻找解决方案之后,我决定使用
datagridview
和两个按钮(添加行和
删除
浏览 8
提问于2012-11-12
得票数 1
1
回答
如何
删除
包含一个或多个
空
或
空
单元格的
行
?
、
、
我的winform上有
datagridview
。我在
datagridview
中显示记录。现在,在
datagridview
上显示记录之后,我想从
datagridview
中
删除
行
,它有一个或多个
空
单元格,而该行的单元格中没有值。因此,我检查每一
行
的每个单元格,
如果
有任何单元格
为
空
或null,则使用RemoveAt()函数
删除
这些
行
。(
dataGridView<
浏览 2
提问于2010-05-13
得票数 2
回答已采纳
1
回答
带有绑定列表和新
行
问题的
datagridview
、
、
、
、
我正在使用一个带有
DataGridView
的BindingList作为数据源。问题是,当
用户
选择新
行
中的任何单元格时,会在BindingList中创建一个占位符对象,并且值在新
行
中显示
为
0。当
用户
离开新行时,新
行
中的值将消失,并且占位符对象将从BindingList中
删除
。这非常让人分心和困惑。此外,当您将光标留在新
行
中时也会出现问题,占位符对象仍在列表中。有没有办法
防止
或掩盖这种行为?我正在考虑将我所有的属性成员类
浏览 2
提问于2011-11-26
得票数 2
2
回答
带有图像的数据视图中的vb.net插入行
如果
列是imagecolumn,
如何
将
行
插入到数据视图中?
如果
一切都是文本列,那只是
DataGridView
1.Rows.Insert(1, "D", "E", "F") 但是
如果
第一列是个imagecolumn,我还不想在上面显示任何图像呢?
浏览 4
提问于2014-07-26
得票数 0
回答已采纳
1
回答
仅在编辑
行
完成后才允许添加下一
行
、
、
我使用
DataGridView
并将AllowUserToAddRows设置
为
True,这样一旦开始编辑一
行
,就会向控件中添加另一个空行。但是,我想知道一种方法,可以
防止
添加下一
行
,直到
用户
完成前一
行
的数据输入。这意味着当
DataGridView
的所有列(即文本框)变为非
空
时,将添加下一个空白
行
。我的另一种选择是设置一个
行
验证函数,当
用户
试图离开未完成的行时调用该函数。
浏览 0
提问于2012-02-23
得票数 1
回答已采纳
3
回答
当
行
变为
空
时从
DataGridView
中移除
行
的最佳方法
我的应用程序中有一个单列
DataGridView
。
如果
/当
用户
将
行
呈现为空白时(通过编辑单元格),我希望应用程序立即从网格中
删除
行
。问题是我每尝试一次都会陷入死胡同。 使用CellValidated事件,然后检查该值现在是否
为
空
。抛出“操作不能执行”异常,因为显然,C#不允许您在CellValidated事件中从
DataGridView
中
删除
一
行
。
浏览 4
提问于2013-05-30
得票数 2
2
回答
C# Winforms
datagridview
:与allowUserToAddRows结合使用的只读
、
、
我有一个Winforms
datagridview
,其中现有
行
不应该是可编辑的,但新
行
应该是可编辑的。因此,我在网格上将ReadOnly属性设置
为
true,但仍然可以看到新
行
,但无法对其进行编辑。
如何
组合这两个属性? 编辑:仅尝试将ReadOnly设置
为
true,但仍无法编辑或添加新
行
。
浏览 0
提问于2013-06-10
得票数 1
回答已采纳
1
回答
在
DataGridView
中隐藏符合特定条件的
行
、
、
、
、
我有一个要求,即新
行
和已
删除
行
不应在
DataGridView
中可见。我一直能够隐藏已
删除
的
行
,虽然不是一种理想的方式。我无法正确地隐藏新
行
,同时仍然能够在包含更多信息的详细信息组框中更改绑定对象。此时,他们希望将
行
隐藏在
DataGridView
中(状态
为
新建),但
用户
应该能够使用详细信息组框更改值。一旦
用户
满意(信息通过验证),
用户
可以单击"Add“。测
浏览 0
提问于2017-08-07
得票数 1
1
回答
如果
DataGridView
的ReadOnly属性设置
为
true,
如何
使组合框列可选?
、
、
、
、
在
DataGridView
中,我希望阻止
用户
在数据网格视图中
删除
、编辑和添加行,因此我将DdataGgridView的ReadOnly属性设置
为
true。我的问题是因为ReadOnly属性被设置
为
true,所以DataGridViewComboBoxColumn是不可选的。你知道
如何
防止
用户
在
DataGridView
控件中
删除
、编辑、添加行,但使DataGridViewComboBoxColumn可选吗?
浏览 2
提问于2014-06-08
得票数 0
2
回答
数据视图
行
和列未清除
、
、
我正在做一个项目,我必须在数据库中保存数据视图中添加的
行
,在保存记录之后,我想清除
Datagridview
,下面是我用来实现它的代码 gd.Columns.Clear() gd.DataSource = Nothing此代码清除
Datagridview
中的
行
和列,但当我添加另一
行
并再次保存时,先前添加的记录再次保存,新添加
浏览 4
提问于2014-09-01
得票数 0
回答已采纳
2
回答
将光标保持在数据网格视图的特定列内
、
、
我正在编写windows表单应用程序。 我怎么能做到这一点?
浏览 4
提问于2014-04-10
得票数 2
回答已采纳
2
回答
如果
用户
选择了
行
标题,
如何
删除
行
?
、
、
、
、
private void deleteRowButton(object sender, EventArgs e) { }所以这就是我试过的。现在,
如果
没有if语句,它将工作,但它将
删
浏览 3
提问于2014-01-22
得票数 0
回答已采纳
3
回答
检查vb.net中的
Datagridview
是否
为
空
我想检查
DataGridView
是否
为
空
。
如果
为
空
,则应关闭该窗口。我使用了这段代码,但它抛出了"NullReferenceException I unhandled“。我该怎么解决它呢?
浏览 1
提问于2016-04-11
得票数 2
回答已采纳
1
回答
Datagridview
将除第一个单元格以外的单元格设置
为
readOnly
、
、
我有一个
datagridview
,它允许
用户
在上面输入数据。我希望,
如果
当前行中第一个单元格的值
为
空
/
空
,则同一
行
中的所有其他单元格都设置
为
readonly=true,一旦
用户
在第一个单元格中输入内容,则将另一个单元格设置
为
readonly=false。我希望每次向
datagridview
添加新行时都会发生这种情况。 我
已经
在
datagridview
的R
浏览 37
提问于2017-06-29
得票数 1
回答已采纳
2
回答
在CheckBox的最后一
行
隐藏或禁用
DataGridView
、
、
、
我有一个由datatable加载的
datagridview
。//dgvApprovazione is my
DataGridView
dgvApprovazione.DataSource = dt; { }} 但我认为问题是在设置DataTable dt.我是
如何
删除
那个复选框的<e
浏览 16
提问于2016-03-29
得票数 2
回答已采纳
4
回答
删除
datagridview
中的最后一
行
我正在尝试以编程方式
删除
数据网格视图的最后一
行
,但我无法
删除
。这是我到目前为止尝试过的:我还尝试选择最后一
行
,然后将其
删除
,但也没有成功
DataGridView
1
浏览 0
提问于2014-01-16
得票数 1
4
回答
如何
使用
删除
按钮从
datagridview
中
删除
行
?
、
、
我在我的表单上放置了一个Delete按钮,我希望它在单击时
删除
当前选定的
行
,如下所示: if (dgvResourceSettings.CurrentRow != null && !
如果
用户
选择该行,然后单击Delete按钮,则会
删除
最后一个数据
行
,即新
行
上方的数据
行
。这样做的原因是,当
datagridview
失去焦点时,它会将当前行更改为最后一个数据
行
(
如果
当前行是New
浏览 4
提问于2009-04-22
得票数 3
回答已采纳
1
回答
DataGridView
在DataSource
为
List<myClass>时
删除
行
、
、
、
在我的
DataGridView
上,我
已经
将AllowUserToDeleteRows设置
为
True。当我将
DataGridView
的DataSource设置
为
IQueryable时var q = dc.Customers;我可以从其中
删除
行
,但当我将其设置
为
List<T>时 v
浏览 3
提问于2014-02-05
得票数 1
回答已采纳
3
回答
将选定的数据表发送到数据表
、
、
我正在尝试将选定的
datagridview
行
获取到datatable。使用下面的代码,我可以将selectedrow发送到datatable,但是当尝试向datatable发送第二
行
时,它添加了一个空行,但覆盖了datatable中的第一
行
。for (int j = 0; j <
dataGridview
.Columns.Count; j++) DT1.Rows[0][j] =
dataGridview
.SelectedR
浏览 5
提问于2015-09-25
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券