zoukankan      html  css  js  c++  java
  • 由错误的方法中得到的

    - -!今天做了件糊涂事,居然忘记用sp来直接cross表格来取值。不过由此也得到一个方法:

            private struct SLocation
            

                
    public string  name; 
                
    public int ID; 
            }
     
            
            
    private ArrayList GetLocationArrayList()
            
    {
                
    if (this._dsLocation.Tables.Count<=0)
                
    {
                    
    this._dsLocation = this._loc.GetLocationList();
                }

                DataTable _dt   
    = this._dsLocation.Tables[0];
                ArrayList _al   
    = new ArrayList();
                SLocation _stcloc 
    = new SLocation();
                
    foreach (DataRow _dr in _dt.Rows)
                
    {
                    _stcloc.ID   
    = Convert.ToInt32(_dr["LOCATION_ID"]);
                    _stcloc.name 
    = _dr["LOCATION_NAME"].ToString();
                    _al.Add(_stcloc);
                }

                
    return _al;
            }


            
    private String GetLocationNameByID(int ID)
            
    {
                
    if (this._alLocation.Count<=0)
                
    {
                    
    this._alLocation  = this.GetLocationArrayList();
                }

                IEnumerator _emun   
    = _alLocation.GetEnumerator();
                SLocation _stcloc   
    = new SLocation();
                String _locName     
    = string.Empty;
                
    for (int i=0;i<_alLocation.Count-1;i++)
                
    {
                    _emun.MoveNext();
                    _stcloc 
    = (SLocation)_emun.Current;
                    
    if (_stcloc.ID  == ID)
                    
    {
                        _locName    
    = _stcloc.name;
                        
    break;
                    }

                }

                
    return _locName;
            }

    先声明一个结构,再将结构做为object放入arraylist.
    over

    愿一路奔跑不退缩,到目前一直从事.Net的B/S,C/S企业应用研发
  • 相关阅读:
    crontab 定时任务设置
    kafka如何保证消息得顺序性
    Spark Streaming和Kafka整合是如何保证数据零丢失
    docker学习之路(安装、使用)
    linux根文件系统 /etc/resolv.conf 文件详解
    Navicat Premium 12连接MySQL数据库出现Authentication plugin 'caching_sha2_password' cannot be loaded的解决方案
    window10 安装Mysql 8.0.17以及忘记密码重置密码
    ubantu安装mysql (解决配置密码问题)
    Navicat Premium 12 connection is being used以及查询sql文件保存位置
    离线安装PM2
  • 原文地址:https://www.cnblogs.com/syveen/p/189271.html
Copyright © 2011-2022 走看看