【问题标题】:C# 3.5 datagridview column header click does not sortsC# 3.5 datagridview 列标题点击不排序
【发布时间】:2013-05-16 18:41:53
【问题描述】:

我有 winform,当我单击列标题时它没有排序时有 datagridview 控件。 谁能告诉我怎么了?

【问题讨论】:

  • 请向我们展示您的代码 sn-p?
  • 没什么特别的,我只是像这样绑定数据网格:DataClasses1DataContext db = new DataClasses1DataContext(); bs = new BindingSource(); bs.DataSource = db.GetProducts.ToList(); dgvInventory.DataSource = bs;
  • 查看此Post
  • 你需要一个支持排序的BindingList。 Google 将成为您的朋友。

标签: c# winforms


【解决方案1】:

datagridview 控件中的每一列都有“SortMode”属性。 SortMode 值:Automatic、NotSortable、Programmatic 您可以检查 SortMode 属性。

【讨论】:

  • 是的,知道所有列都设置了自动。但我不工作。感谢重播
【解决方案2】:
 private void dataGridView1_ColumnAdded(object sender, DataGridViewColumnEventArgs e)
        {
            e.Column.SortMode = DataGridViewColumnSortMode.NotSortable;
        }

【讨论】:

    猜你喜欢
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    相关资源
    最近更新 更多