问题标签 [datagridviewcolumn]

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 回答
2504 浏览

c# - 如何在 DataGridView 中获取 CurrentCell 位置

HI 如何在 DataGridView 中获取 CurrentCell 位置。我需要什么时候我的负载将加载上面在 datagridview 当前单元格上设置的每个组合框。并获得相同的尺寸。我怎样才能做到这一点?

0 投票
2 回答
345 浏览

.net - 将 DataSet 与 DataGridView 一起使用并修改 DataGridViewColumn

使用 DataGridView.DataSource = DataSet.Table 时如何修改 DataGridView 中的 DataGridViewColumn?

提前致谢。

0 投票
2 回答
31919 浏览

vb.net - 如何在 DataGridView 的列中将标题居中?

我有一个奇怪的问题,它可能是一个简单的解决方案,但经过大量研究,我似乎无法找到解决方案。

我有一个DataGridView我试图将列标题居中的结果,但结果是居中出现了左偏——几乎就像一个缩进问题。我在一两个网站上看到过一些关于这个问题的帖子,但从来没有一个解决方案。有什么想法吗?

这是我目前正在尝试使用的语句:

0 投票
2 回答
2543 浏览

c# - 在gridview的两列之间添加一列

我在我的 winform 应用程序中使用了 datagridview。我使用具有 4 列的数据集加载数据网格。接下来我想在 column2 和 column3 之间添加一列。我该怎么做。谢谢。

0 投票
2 回答
970 浏览

c# - DataGridView 自定义 DataGridViewColumn 单元格的奇怪字符“q”问题

我为从 DataGridViewColumn、DataGridViewTextBoxCell 派生的 datagridview 创建了一个自定义列,并实现了 IDataGridViewEditingControl。

我创建了一个用户控件,其中包含一个简单的 TextBox,并将该控件用作该列的编辑控件。

现在我在这种情况下遇到了一个奇怪的问题。当我按下字符“q”时,DataGridView 的自定义列中的单元格不显示它并且没有任何反应,但是当我按下任何其他键时,它会正确显示在单元格中。

这里可能是什么问题?我尝试了各种方法,为每个事件调试它,但徒劳无功,我还找不到任何东西。

我在下面给出了我创建的自定义列的代码。

我已通过设计器将其添加为我的 DataGridView 中的列之一,并且 DataGridView 不与任何 DataSource 关联。

谁能指出我这段代码中的问题?

0 投票
1 回答
2828 浏览

c# - 带有按钮的 DataGridView 列仅用于某些条目?

我有一个DataGridView需要为每行包含数据的删除按钮:某些行可能没有数据。似乎在每个单元格中都放置了一个按钮,但DataGridViewButtonColumn我一直无法找到一种方法来隐藏(甚至可能禁用)某些按钮。

有没有办法做到这一点?

0 投票
5 回答
4843 浏览

c# - 如何在 DataGridViewCell 中设置字符串的方向?

如何RightToLeft为 DataGridViewColumn 中的特定 DataGridViewCell 设置属性?

0 投票
0 回答
750 浏览

c# - C# VS2008 - 为什么我的 DataGridViewCellStyle 变量会自动重命名?

第一篇文章!潜伏多年,但谷歌搜索这个问题并没有出现任何结果。所以这里...

我有几个 C# WinForms 应用程序在 Visual Studio 2008 中表现出这种行为,但我想我在使用 Visual Studio 2005 时也注意到了同样的问题。主窗体包含一个选项卡控件,在几个子选项卡上我有几个 DataGridView 控件。我使用设计器添加和自定义所有列。

我对这些列的唯一定制是它们的 HeaderText、MaxInputLength 和 Name。在这种情况下,我正在处理数字条目,因此我在 DefaultCellStyle 下修改了一项内容,“Alignment=TopRight”(替换“NotSet”)以正确显示数字条目。

所以这就是问题所在。每隔一段时间,当我从我的主窗体中的其他地方检查代码更改时,例如 FormMain.Designer.cs 被修改,我看到某些东西神奇地重新编号了我的 DataGridViewCellStyle 变量名称!

在整个 FormMain.Designer.cs 中,我之前拥有“dataGridVewCellStyle1”的任何地方都已重命名为“dataGridViewCellStyle3”,我的编号为 2 的变量已重新编号为 4。就像这样:

有一次我有一个项目,其中包含大约 8 种不同的自定义单元格样式,并且每隔一段时间,它们都会被我在该表格其他地方看到的某些东西神奇地重新编号。经过几次签到后,这些数字在 50 年代和 60 年代都有所上升。这些单元格样式都没有被修改;他们刚刚重新编号。

这比什么都烦。你们有没有人也看到过这个,你知道是否有模式,我该怎么办?

提前致谢!

0 投票
7 回答
153354 浏览

.net - 如何右对齐 DataGridView 列中的文本?

如何右对齐 DataGridView 列中的文本?我正在编写一个 .NET WinForms 应用程序。

0 投票
1 回答
848 浏览

asp.net - GridView 中的 TextBox 列

我使用以下代码在 gridview 中添加了一个文本框列。

用户将在文本框中输入行的顺序,我必须将其用于我的程序。涉及的问题是1.防止用户输入重复值。我们必须使用javascript或jquery。2.在gridview页面变化之间保持值。

我的想法是在网格中保留一个隐藏列,并在用户将值输入文本框后立即将值保存到其中,从而完成持久化..

给出你的想法,代码片段,链接......

非常感谢你