| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 851 人关注过本帖
标题:有无其他方法赋值
只看楼主 加入收藏
闻启学
Rank: 2
来 自:宇宙
等 级:论坛游民
帖 子:82
专家分:44
注 册:2009-4-8
结帖率:70%
收藏
已结贴  问题点数:10 回复次数:8 
有无其他方法赋值
public static Hl_ptype GetHl_ptypeByTypeId(string typeId)
        {
            Hl_ptype ptype = null;
            SqlDataReader ptypeRead = Hl_ptypeService.GetProductListByTypeID(typeId);
            if (ptypeRead.Read())
            {
                ptype = new Hl_ptype();
                ptype.TypeId = ptypeRead["typeId"].ToString();
                ptype.ParId = ptypeRead["ParId"].ToString();
                ptype.小类ID1 = ptypeRead["小类ID"].ToString();
                ptype.大类ID1 = ptypeRead["大类ID"].ToString();
                ptype.FullName = ptypeRead["FullName"].ToString();
                ptype.Name = ptypeRead["Name"].ToString();
                ptype.Efullname = ptypeRead["Efullname"].ToString();
                ptype.Ename = ptypeRead["Ename"].ToString();
                ptype.BarCode = ptypeRead["BarCode"].ToString();
                ptype.Standard = Convert.ToDouble(ptypeRead["standard"].ToString());
                ptype.Unit1 = ptypeRead["Unit1"].ToString();
                ptype.Unit2 = ptypeRead["Unit2"].ToString();
                = ptypeRead["Comment"].ToString();
                ptype.KCQX = Convert.ToDouble(ptypeRead["KCQX"].ToString());
                ptype.Warndown = Convert.ToDouble(ptypeRead["warndown"].ToString());
                ptype.Warnup = Convert.ToDouble(ptypeRead["warnup"].ToString());
                ptype.ParamA = Convert.ToDouble(ptypeRead["ParamA"].ToString());
                ptype.ParamB = Convert.ToDouble(ptypeRead["ParamB"].ToString());
                ptype.ParamC = Convert.ToDouble(ptypeRead["ParamC"].ToString());
                ptype.ParamD = Convert.ToDouble(ptypeRead["ParamD"].ToString());
                ptype.Dlyorder = Convert.ToInt32(ptypeRead["dlyorder"].ToString());
                ptype.Deleted = Convert.ToInt32(ptypeRead["deleted"].ToString());
                ptype.Hit = Convert.ToInt32(checkIn.isCheckInNull(ptypeRead["Hit"].ToString()));
                string material = ptypeRead["color"].ToString();
                string color = ptypeRead["color"].ToString();
                WinnerDBHelper.CloseConn();
                ptype.Material = isStringNull(material);
                ptype.Color = isStringNull(color);
            }
            return ptype;

        }

有无其他方法赋值!
这样很麻烦!
搜索更多相关主题的帖子: 赋值 
2010-01-25 11:21
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
用linq to sql
2010-01-25 14:01
闻启学
Rank: 2
来 自:宇宙
等 级:论坛游民
帖 子:82
专家分:44
注 册:2009-4-8
收藏
得分:0 
我不会,怎样搞!
2010-01-25 20:05
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
还有一种方法叫反射。
相关概念的解释
http://blog.
比较简单的反射代码实例
http://blog.
另一篇应用代码
http://hi.baidu.com/fcxcf4/blog/item/5c9e75d8523a303f33fa1cc0.html

2010-01-26 13:10
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:3 
先建个LINQ TO SQL的类,把你用到的表拖进去。
在调用里实例化这个类。
你这里可以这么调
public static Hl_ptype GetHl_ptypeByTypeId(string typeId)
        {
DataClasses1DataContext date = new DataClasses1DataContext();
表名 ptype=.GetTable<表名>().FirstOrDefault(n=>n.TypeId==typeId);
return ptype;
}
连实体类都不用建
2010-01-27 11:13
闻启学
Rank: 2
来 自:宇宙
等 级:论坛游民
帖 子:82
专家分:44
注 册:2009-4-8
收藏
得分:0 
先建个LINQ TO SQL的类,把你用到的表拖进去。
怎样建,Linq我不懂!!
2010-01-28 11:41
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:2 
VS2008新建数据库里面有LINQ TO SQL类
2010-01-30 21:49
闻启学
Rank: 2
来 自:宇宙
等 级:论坛游民
帖 子:82
专家分:44
注 册:2009-4-8
收藏
得分:0 
我是VS2005的!!
2010-01-30 23:15
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:0 
呃,我没办法了,用CODESMITH。自动生成实体类吧。
2010-01-30 23:21
快速回复:有无其他方法赋值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016737 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved