C# List用法小示例

我的理解List在WinForm中List是很好的数据源类,这里写了一个小示例,记录一下:

首先生成List泛型类:

 

ExpandedBlockStart.gif 代码
public   class  rebateorderInfo : EventArgs
        {
            
// 返利时间
             public  DateTime rtime {  get set ; }
            
// 交易数量
             public   string  rnums {  get set ; }
            
// 交易总金额
             public   string  omoney {  get set ; }
            
// 返利金额
             public   string  rmoney {  get set ; }
            
// 返利率
             public   string  rrbate {  get set ; }

        }

 

定义List<>对象,并从数据源中绑定数值:

 

ExpandedBlockStart.gif 代码
List < rebateorderInfo >  rtlist  =   new  List < rebateorderInfo > ();
            
try
            {
                
if  (dt  !=   null )
                {
                    
for  ( int  i  =   0 ; i  <  dt.Rows.Count; i ++ )
                    {
                        
string [] str  =  dt.Rows[i][ " ofNote2 " ].ToString().Split( new   string [] {  " * " " $ "  }, StringSplitOptions.RemoveEmptyEntries);
                        rtlist.Add(
new  rebateorderInfo()
                        {
                            omoney 
=  str[ 1 ].ToString(),
                            rmoney 
=  dt.Rows[i][ " ofAmount " ].ToString() + " " ,
                            rnums 
=  str[ 0 ].ToString() + " " ,
                            rrbate 
=  str[ 2 ].ToString() + " " ,
                            rtime
= Convert.ToDateTime(dt.Rows[i][ " ofTime " ].ToString())
                        });
                    }
                }
            }
            
catch  (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

 

 

下面就可以将其绑定到数据源控件上了

转载于:https://www.cnblogs.com/gjs85/archive/2010/01/13/1646830.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值