zoukankan      html  css  js  c++  java
  • ASPxGridView 排序、分页、加载数据必需的三个函数

      protected void ASPxGridViewPoint_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
            {
                try
                {
                    PointIdKeys = e.Parameters;//传递参数
                    
                    LogHelper.WriteLog("PointIdKeys:"+PointIdKeys);
                    
                    object[] paramets = e.Parameters.Split(';');//分割参数
    
                    if (string.IsNullOrEmpty(rootPath))
                    {
                        rootPath = ConstConfig.strWebServerM;
                    }
    
                    string filePath = rootPath + @"App_ConfigSQLORACLEindex_over_viewoverView_34_gridPoint.sql";
    
                    string fileContent = FileHelper.FileToString(filePath);
    
                    string sqlContent = fileContent;
    
                    LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);
    
                    string sql = string.Format(sqlContent,paramets);
                    DataTable dataTable = PublicBllBase.GetDataTable(sql);
                    if (dataTable != null)
                    {
                        this.ASPxGridViewPoint.DataSource = dataTable;
                        this.ASPxGridViewPoint.DataBind();
                    }
    
                }
                catch (Exception exception)
                {
                    LogHelper.WriteLog("WebChartControlIndex", exception);
                }
            }
    
            protected void ASPxGridViewPoint_OnBeforeColumnSortingGrouping(object sender, ASPxGridViewBeforeColumnGroupingSortingEventArgs e)
            {
                try
                {
                    object[] paramets = PointIdKeys.Split(';');//分割参数
                    
                    if (string.IsNullOrEmpty(rootPath))
                    {
                        rootPath = ConstConfig.strWebServerM;
                    }
    
                    string filePath = rootPath + @"App_ConfigSQLORACLEindex_over_viewoverView_34_gridPoint.sql";
    
                    string fileContent = FileHelper.FileToString(filePath);
    
                    string sqlContent = fileContent;
    
                    LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);
    
                    string sql = string.Format(sqlContent, paramets);
                    DataTable dataTable = PublicBllBase.GetDataTable(sql);
                    if (dataTable != null)
                    {
                        this.ASPxGridViewPoint.DataSource = dataTable;
                        this.ASPxGridViewPoint.DataBind();
                    }
    
                }
                catch (Exception exception)
                {
                    LogHelper.WriteLog("WebChartControlIndex", exception);
                }
            }
    
            protected void ASPxGridViewPoint_OnPageIndexChanged_(object sender, EventArgs e)
            {
                try
                {
                    object[] paramets = PointIdKeys.Split(';');//分割参数
    
                    if (string.IsNullOrEmpty(rootPath))
                    {
                        rootPath = ConstConfig.strWebServerM;
                    }
    
                    string filePath = rootPath + @"App_ConfigSQLORACLEindex_over_viewoverView_34_gridPoint.sql";
    
                    string fileContent = FileHelper.FileToString(filePath);
    
                    string sqlContent = fileContent;
    
                    LogHelper.WriteLog("PointIdKeys 参数长度:" + paramets.Length);
    
                    string sql = string.Format(sqlContent, paramets);
                    DataTable dataTable = PublicBllBase.GetDataTable(sql);
                    if (dataTable != null)
                    {
                        this.ASPxGridViewPoint.DataSource = dataTable;
                        this.ASPxGridViewPoint.DataBind();
                    }
                }
                catch (Exception exception)
                {
                    LogHelper.WriteLog("WebChartControlIndex", exception);
                }
            }
  • 相关阅读:
    ubuntu /etc/rc.local 不执行
    HTML中设置页面内嵌跳转
    JS使用AudioContext播放音乐
    Unity实现摄像机以某个物体为中心旋转
    Unity中实现通过鼠标对物体进行旋转平移缩放
    解决Windows上无法创建以点开头的文件问题
    解决FBX模型导入Unity后没有贴图的问题
    nedb中使用update更新数据的原理
    Electron 渲染进程中解决require is not defined的问题
    Base64转Blob的方式
  • 原文地址:https://www.cnblogs.com/googlegis/p/5854705.html
Copyright © 2011-2022 走看看