• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
wjshan0808

Learn from yesterday, Live for today, For a better tomorrow.
 ————wjshan0808

博客园    首页    新随笔    联系   管理    订阅  订阅

在多项目中再次解读多层编程理念

项目列表:

注意代码:

        public List<Model> Select(string id)
        {
            string sql = "select * from tblStudentInfo where 学号 like '%" + @id + "%'";
            //string sql = "select * from tblStudentInfo where 学号 like '%@id%'";
            SqlHelper helper = new SqlHelper();
            using (DataTable dt = helper.ExecuteDataTable(sql, new SqlParameter("@id", id)))
            {
                if (dt.Rows.Count > 0)
                {
                    List<Model> persons = new List<Model>();
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        Model person = new Model();
                        person.学号 = dt.Rows[i][0].ToString();
                        person.姓名 = dt.Rows[i][1].ToString();
                        person.年龄 = dt.Rows[i].IsNull(2) ? null : (int?)int.Parse(dt.Rows[i][2].ToString());
                        person.性别 = dt.Rows[i].IsNull(3) ? null : dt.Rows[i][3].ToString();
                        person.出生年月 = dt.Rows[i].IsNull(4) ? null : (DateTime?)DateTime.Parse(dt.Rows[i][4].ToString());
                        person.家庭住址 = dt.Rows[i][5].ToString();
                        person.备注 = dt.Rows[i].IsNull(6) ? null : dt.Rows[i][6].ToString();
                        persons.Add(person);
                    }
                    return persons;
                }
            }
            return null;
        }

项目文件:http://pan.baidu.com/s/1jG9fSj0


posted @ 2014-03-02 01:07  wjshan0808  阅读(256)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3