问题标签 [datagridviewrow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
475 浏览

c# - GridViewRow 没有返回正确的单元格

所以我的一个页面有这个问题,它基本上列出了指定学生的一堆评论。评论应该是可编辑的,但我在获取一行内容时遇到了问题(所以我可以在 a 中显示评论内容TextBox并允许编辑)。

问题是,每当我GridViewRowGridView这样的地方访问时: this.CommentList.Rows[e.NewEditIndex] 它正在返回一个单元格集合,但是每当我尝试像这样访问一个单元格时:(row.Cells[0].Text其中行是选定的GridViewRow对象)它不会返回任何值。

这是我的 .aspx 代码:

这是我的 .aspx.cs 代码(与上面的代码有关):

0 投票
2 回答
690 浏览

vb.net - 如何正确使用 GetRowCount 方法和多个运行时生成的 datagridview 控件?

我有多个运行时生成的 datagridview 控件,我希望能够查看用户是否在特定的 datagridview 中选择了多行。由于某种原因,以下的结果始终为零。当我 F9 停止程序时,我可以看到这个 datagridview 行的选定值是 false。任何想法如何解决这一问题?

我的代码如下:

谢谢

我现在尝试了以下方法:

也:

但它仍然返回零行数。

0 投票
2 回答
633 浏览

c# - 构建 DataGridViewRow 并添加到 DataTable

我正在尝试从 2 个不同的数据源以编程方式构建 DataGrid。我有一个列表和一个数据网格。问题不在于我的数据处理,而在于 DataGridViewRow 对象的值。这是我的代码:

这些行正在添加到 DataGrid 并且它们被适当地着色,但是行中的每个单元格都不包含数据?我最终得到的只是几个设置了背景属性的空白行。

有人有任何想法吗?

提前致谢。

0 投票
2 回答
60 浏览

c# - 检查一行是否已被完全选中

我的 datagridview 处于 RowHeaderSelect 模式。因此,单击 RowHeader 会选择整行。

但是,在任何时候,当我使用上下文菜单快捷方式或键盘快捷键时,我都需要检查当前是否选择了整行或单个单元格,并相应地执行操作。我该如何检查?

0 投票
1 回答
9229 浏览

c# - 如何解决错误`您指定了无效的列序号`

我收到以下错误:

您指定了无效的列序号

我已经检查了数据库中的列号,我知道它是正确的。这是我的代码:

我在这一行收到错误->int size = dr.GetInt32(3);

0 投票
1 回答
1485 浏览

c# - 在 C# 中扩展 DataGridViewRow

我想扩展 DataGridViewRow 以拥有两个自定义属性。

我知道我必须从 DataGridViewRow 继承并添加我的自定义属性。

如果有人给我看路线图,我将不胜感激。

0 投票
1 回答
2355 浏览

vb.net - 完成输入后强制datagridview调用行验证

我正在创建一个里面Form有一个。Bound DatagridviewForm_LoadRow_Validating上,我将新行添加到Datagridview

这里的问题是,当用户在该新行中完成输入并按 Enter 时,Row_Validating并没有被触发,因为它下面没有行。Row_Validating那么当用户完成输入并按回车时,如何强制触发?

我找到了这个解决方案,但它不适合我的情况,因为我不想设置Enable AddingTrue. 我想改为通过代码处理行添加。

0 投票
2 回答
9023 浏览

c# - C#动态添加DataGridViewRow故障

我有一个程序可以在某些条件下动态添加行,我尝试以这种方式实现该功能:

使用此代码,它确实可以添加行,但是它们都是空的,所有这些行中都没有数据。(已确认,lessoncourse不是Teachernull)有人可以帮忙吗?谢谢!

0 投票
1 回答
272 浏览

c# - 将行添加到没有索引C#的datagridview

我目前正在我的 winform 应用程序中向多个 datagridviews 添加行,因为当某些东西不存在时,索引超出范围。我与我的团队进行了现场会议,他们希望所有项目都在一个数据网格视图中。我尝试使用 for 和 for 每个语句,但如果第一个项目存在,第二个不存在并且第三个存在,我的项目仍然超出范围。我在下面提供了我当前的 IF 声明。任何可用于显示行的方法,而不管它们的索引如何?我当前的索引是硬编码的,这是我让它跨多个数据网格视图工作的唯一方法。在此先感谢程序员的任何帮助!

0 投票
1 回答
662 浏览

c# - 在 2 个表单之间传递 gridview 数据

如何在 Form2 Gridview 上传输 Form1 检查的 GridView 行数据?

像这样: 在此处输入图像描述