C# DataSet轉list


DataSet ds = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, Sql.ToString());
if (ds.Tables[0].Rows.Count > 0)
{
    foreach (DataRow dr in ds.Tables[0].Rows)
    {
        lst.Add(DataRowToModel(dr));
    }
    return lst;
}

轉化方法:

public static oprDiary DataRowToModel(DataRow row)
{
    oprDiary model = new oprDiary();
    if (row != null)
    {
        if (row["ID"] != null && row["ID"].ToString() != "")
        {
            model.ID = int.Parse(row["ID"].ToString());
        }
        if (row["Name"] != null)
        {
            model.ChangePartName = row["Name"].ToString();
        }
	if(row["HasReturn"]!=null && row["HasReturn"].ToString()!="")
	{
	    if((row["HasReturn"].ToString()=="1")||(row["HasReturn"].ToString().ToLower()=="true"))
	    {
	        model.HasReturn=true;
	    }
	    else
	    {
	        model.HasReturn=false;
	    }
        }
    }
    return model;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM