【发布时间】:2019-04-02 11:23:59
【问题描述】:
我有一个 DataGridView,我想在其中加入一个未绑定的数据列,名为 Total Price。
我可以使用 DataGridView 设计器添加未绑定的列,但是,当我将绑定的列加载到 DataGridView 中时,Total Price 列位于网格的最左侧。
我希望它位于网格的最右侧。
我找不到任何方法来格式化 Visual Studio 中的未绑定列。
有没有办法对列的位置进行编码,或者设计器是否有内置函数来移动列的位置?
【问题讨论】:
-
欢迎来到 SO!请阅读:how-to-ask 并根据说明更正您的问题
-
您可以将该列的 DisplayIndex 设置为另一个值。例如,
dataGridView1.Columns(0).DisplayIndex = dataGridView1.Columns.Count - 1。或者在设置 DGV 的 DataSource 后,使用 Columns 集合的 Add 方法将其添加到代码中。例如,DataGridView1.Columns.Add(New DataGridViewColumn() With {.Name = "Some Name", .DisplayIndex = [The Column Position]})等。 -
@Jimi 谢谢!!!你能把它写成答案让我接受吗
-
好的,我已经添加了一些关于这个问题的注释。如果您有任何问题,请对答案发表评论。
标签: c# winforms datagridview