c# - 如何设置Janus GridEX列索引

标签 c# .net vb.net winforms janus

我在winForm应用程序中使用Janus组件。
现在,我想设置 GridEX 控件的列索引,因此我使用以下代码来完成:

grd.RootTable.Columns("ColumnName").Index = 1

grd.RootTable.Columns("ColumnName").ColumnSet = 1

但是,它们都是只读属性。然后我测试以下代码:

grd.RootTable.Columns("ColumnName").ColumnSetRow = 1

grd.RootTable.Columns("ColumnName").ColumnSetColumn = 1

但是,发生了以下详细信息的异常:

ColumnSerRow or ColumnSetColumn property can only be set when the column belongs to a ColumnSet

请帮我,如何更改 janus grid 组件中的列索引?

最佳答案

您必须在 GridExColumn 对象中使用 Position 属性。所以你的代码应该是这样的:

grd.RootTable.Columns("ColumnName").Position = 1

现在,名为 ColumnName 的列已移至索引 1

关于c# - 如何设置Janus GridEX列索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347394/

相关文章:

vb.net - 我对 log4net 缺少什么 - 没有创建日志文件

sql-server - ExecuteScalar 和 SqlDataAdapter.Fill 对于同一查询表现不同

C# Winforms DatagridView - 为不同的行设置不同的按钮颜色

c# - MVC3 POST 模型绑定(bind)不适用于特定的复杂模型

c# - 如何重构通用异常的使用?

c# - 条件分组正在被删除

c# - 如何使用 C# 将具有属性长度的 xml 空元素标记转换为开始标记和结束标记?

c# - ASP.NET Core 中的 PostAsJsonAsync 方法在哪里?

.net - 有没有一种使用反射复制类型的直接方法?

c++ - 通过命名管道从 C++ exe 向 vb.net dll 发送一个空指针