zoukankan      html  css  js  c++  java
  • c#devexpress GridContorl datasource为 类字段的实现方式 非datatable方式以及其他操作总结

    1:定义model
    
    class A
    
    {
    
    public string a{get;set;}
    
    public string b{get;set;}
    
    }
    
    2:赋值:
    
    A  aobj=new A();
    
    aobj.a="我是第一列";
    
    aobj.b="我是第二列";
    3:设置gridcontorl 属性
    1)

    2) Run Designer 

    3:)添加columns

     4:绑定值

      BindingSource bs = new BindingSource();

     bs.Add(aobj);

     //bs.DataSource= 

    // gridView1.Columns.Clear();
    gridControl1.DataSource = bs;
    gridView1.RefreshData();

    5:完成

     后记 补充:

    1:对于 列按照数量排序

    数据源 数字字段必须为int 类型,不能为string ,否则排序是按照字母排序的

    我是设置降序

    descending

    2:导出excel  对于行数超多的,xls 是老的,支持不了需要保存为下边的形式xlsx

       SaveFileDialog saveFileDialog = new SaveFileDialog();
                saveFileDialog.Title = "导出Excel";
                saveFileDialog.Filter = "Excel文件(*.xlsx)|*.xlsx";
                DialogResult dialogResult = saveFileDialog.ShowDialog(this);
                if (dialogResult == DialogResult.OK)
                {
                    DevExpress.XtraPrinting.XlsExportOptions options = new DevExpress.XtraPrinting.XlsExportOptions();
                 //   gridControl1.ExportToXls(saveFileDialog.FileName, options);
                    gridControl1.ExportToXlsx(saveFileDialog.FileName/*, options*/);
                    // gridControl1.ExportToExcelOld(saveFileDialog.FileName);  
                    DevExpress.XtraEditors.XtraMessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
  • 相关阅读:
    互联网原理
    正则表达式
    BOM对象
    事件
    DOM对象
    已有项目安装脚手架工具vite
    小程序订阅消息 多个模板id
    百度地图 InfoWindow上添加点击事件
    颜色渐变 Echarts 环形图
    js替换字符串中所有斜杠
  • 原文地址:https://www.cnblogs.com/zuochanzi/p/7098443.html
Copyright © 2011-2022 走看看