取消supergridcontrol点击列头后自动排序

DotNetBar是一组用于.NET Framework环境下的一组组件集,近期用supergridcontrol控件做一个自由设置的列表,单击列头后会进行自动排序,如下:

Supergridcontrol的属性中找寻,去掉自动排序列头自动排序的选项是

PrimaryGrid下SortLevel 选为None

列头点击后不再自动排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SuperGridControl 中的某一列插入四个按钮,可以通过以下步骤实现: 1. 首先需要创建一个 ButtonX 对象,该对象是 DevComponents.DotNetBar.Controls 命名空间中的一个控件,可以在程序中创建和设置它的属性,比如 Text、Image、Size 等。 2. 然后通过 SuperGridControl 的 Columns 属性获取要插入按钮的列,设置该列的 EditorType 为 typeof(GridButtonXEditControl),这样该列就可以使用 ButtonX 作为编辑器控件。 3. 接着,为该列中的每一行设置 EditorType 为 typeof(GridButtonXEditControl),并设置 EditorParams 属性,使每一行的 EditorParams 包含四个 ButtonX 对象,这样就可以在该列的每一行中插入四个按钮。 以下是代码示例: ```c# // 创建 ButtonX 对象 ButtonX btn1 = new ButtonX(); btn1.Text = "Button 1"; ButtonX btn2 = new ButtonX(); btn2.Text = "Button 2"; ButtonX btn3 = new ButtonX(); btn3.Text = "Button 3"; ButtonX btn4 = new ButtonX(); btn4.Text = "Button 4"; // 获取要插入按钮的列 GridColumn column = superGridControl1.PrimaryGrid.Columns["ButtonColumn"]; // 设置列的 EditorType column.EditorType = typeof(GridButtonXEditControl); // 为每一行设置 EditorType 和 EditorParams foreach (GridRow row in superGridControl1.PrimaryGrid.Rows) { row.Cells["ButtonColumn"].EditorType = typeof(GridButtonXEditControl); row.Cells["ButtonColumn"].EditorParams = new object[] { btn1, btn2, btn3, btn4 }; } ``` 这样就可以在 SuperGridControl 的指定列中插入四个按钮了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值