问题标签 [datagridview]

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

.net - Datagridview - 检查最后一列是否完全显示

我想知道是否有办法确定最后一列是否完全显示。

我知道列上有一个 Displayed 属性,但如果该列部分或全部显示,则该属性为真。如果该列完全显示,我只想要它。

0 投票
1 回答
5104 浏览

c# - 如何在 C# 中控制 datagridview 光标移动

我希望我的 datagridview 光标在向单元格输入数据后向右移动到下一列而不是移动到下一行。

我试图通过 dataGridView1_KeyDown 事件捕获键来控制光标,但这并不能阻止光标在将数据输入单元格后移动到下一行......

提前感谢你的帮助。

干杯,

0 投票
1 回答
1737 浏览

c# - DataGridView SelectLine 颜色为无?

网格正确显示所有信息,在事件 dataGridView1cellFormatting 中,我根据行值下的对象更改背景色。这也有效。我在网格上的最后一个事件是 dataGridView1_CellPainting 检查它是否是添加图标的标题。

一切都很好,直到我尝试取出所选行的颜色(或它做同样事情的单元格)。我想要的是取出所选线条的颜色。我尝试将其设置为“透明”,但是当控件绑定数据时,该行是灰色的,并且当我们调整列大小时,文本不可读。

如何在不突出显示所选行的情况下显示 DataGridView 内的数据?

0 投票
2 回答
14743 浏览

.net - 绑定到 DataGridView - 有没有办法“绑定”单元格的背景颜色?

我将列表绑定到 DataGridView。SomeObject 类的一个属性是状态码(例如 Red、Yellow、Green)。我可以轻松地将状态“绑定”到单元格的背景颜色吗?绑定到工具提示怎么样?

0 投票
7 回答
21753 浏览

.net - WinForms - DataGridView - 未选择单元格

有没有办法让 DataGridView 没有选择单元格?我注意到即使它失去了 focus() 它也至少有一个活动单元格。是否有另一种模式允许这样做?或其他一些技巧?

0 投票
3 回答
3037 浏览

c# - 如何按字母顺序对数据网格中的列标题进行排序?C#

我有一个包含列标题的排序列表,如何重新排列我的 datagridview 使其与排序列表的顺序相同?

我已经尝试了下面的代码,但这并不总是有效,有些列没有正确排序。感谢您对此的任何帮助。

sortedColumnNames: athens crete corfu kefalonia mykonos rhodes santorini skiathos zante

0 投票
3 回答
4918 浏览

.net - 使输入键的行为类似于表单上的制表键

有没有一种简单的方法可以像 Tab 键一样在表单上移动控件?这包括在 datagridview 等上移动单元格。

0 投票
4 回答
1600 浏览

c# - 我认为这是某种编码问题

我有两台电脑。两者都运行 WinXP SP2(我真的不知道它们是否相似)。我在两者上都运行 MS Visual C# 2008 速成版,这就是我目前用来编程的。

我制作了一个加载 XML 文件并在 DataGridView 中显示内容的应用程序。

我的 xml 文件的第一行是:

......真的......它是utf-8(至少当我在那里打开文件时根据MS VS C#)。

我编译代码并在一台计算机上运行它,我的 DataGridView 的内容看起来很正常。没有有趣的角色。我编译代码并在另一台计算机上运行它(或者只是从计算机#1获取已发布的版本并将其安装在计算机#2上 - 我尝试了这两种方式)和datagridview,其中有换行符/换行符xml 文件,我看到有趣的方形字符。

我是编码新手......所以我真正尝试解决的唯一问题是使用同一个程序将我的 xml 的内容写入一个新的 xml 文件(但我实际上是将它写入一个文本文件,带有 xml 标签),因为默认写入文本文件似乎是 utf-8。然后我将这个新文件读回到我的程序中。我得到相同的结果。

我不知道还能做什么或如何解决这个问题,或者我可能从根本上做错了什么。

-阿迪娜

0 投票
1 回答
3393 浏览

.net - 数据网格视图、绑定列表, DataGridViewComboBoxColumn

所以,我有一个使用 BindingList 作为数据源的 DataGridView

在哪里

我使用一个组合框列:

我怎样才能让它工作?现在我得到一个例外,因为我认为它试图将 Id 转换为 ColorName。

我尝试使用空的 ValueMember 或将直接转换运算符添加到 ColorName 类,但无法使其正常工作。

当然,我可以在 Car 类中使用 int 来表示颜色,但效果不是很好。

正如您可能猜到的那样,这些类实际上是 Castle Project ActiveRecord-s。

欢迎任何想法!

0 投票
3 回答
55343 浏览

winforms - 很好的 DataGridView 教程

我正在编写一个 Windows C# 应用程序,我希望使用数据网格视图,但找不到一个很好的教程来完全控制数据网格,例如:添加列、添加数据等。