C# List用法小示例

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

首先生成List泛型类:

 

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

        }

 

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

 

代码
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);
            }

 

 

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

posted @ 2010-01-13 20:27  古史漫谈  阅读(429)  评论(0编辑  收藏  举报