中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

C#利用反射簡化給類字段賦值
來源:易賢網(wǎng) 閱讀:1323 次 日期:2014-08-29 14:55:38
溫馨提示:易賢網(wǎng)小編為您整理了“C#利用反射簡化給類字段賦值”,方便廣大網(wǎng)友查閱!

這個例子主要的思路是建立一個類和數(shù)據(jù)庫查詢語句的字段結(jié)構(gòu)是一致的然后利用反射,直接用數(shù)據(jù)字段名稱進行拼湊,給類對象的字段進行賦值

1.類的定義

namespace CCB_Donet.ClassFolder

{

public class FieldRuleInfo

{

public string gStrFNo;

public string gStrFName;

public string gStrFLock;

public string gStrFCaption;

public string gStrFType;

public string gStrFMust;

public string gStrFMin;

public string gStrFMax;

public string gStrFDefault;

public string gStrFDate;

public string gStrFDB;

public string gStrFAllow;

public string gStrFDisallow;

public string gStrFSB;

public string gStrFBig;

public string gStrFSmall;

public string gStrFInputMethod;

public string gStrFCHK;

public string gStrFRelation;

public string gStrFDesc;

public string gStrFSecond;

public string gStrFQC;

public string gStrFException;

public string gStrFASupp;

public string gStrFYQH;

public string gStrFPos;

public string gStrFStar;

public string gStrFSave;

public string gStrFAddress;

public string gStrFLblColor;

public string gStrFIsCheckList;

}

}

#region 加載字段規(guī)則

private bool m_GetRule()

{

string strSQL = "";

DataTable dtGet = null;

#if(DEBUG)

try

{

#endif

if (Common.gIntTypeOrder == 95)

{

strSQL = "select A.FNo,A.FName,A.FLock,A.FCaption,A.FType," +

"A.FMust,A.FMin,A.FMax,A.FDefault,A.FDate,rn" +

"A.FDB,A.FAllow,A.FDisallow,A.FSB,A.FBig,A.FSmall,A.FInputMethod," +

"A.FCHK,A.FRelation,A.FDesc,A.FSecond,rn" +

"A.FQC,A.FException,A.FASupp,A.FYQH,A.FPos,A.FStar,A.FSave,"+

"A.FAddress,A.FLblColor,A.FIsCheckList from P_Field_Rule95 A rn" +

"INNER JOIN P_Field_Initial B ON A.FNo=B.FNo rn" +

"where A.FormType=1 AND B.FSection='1' AND " +

"(B.FRegion95=1 OR B.FRegion95=-1) ORDER BY A.FOrder";

}

else

{

strSQL = "select A.FNo,A.FName,A.FLock,A.FCaption,A.FType,"+

"A.FMust,A.FMin,A.FMax,A.FDefault,A.FDate,rn" +

"A.FDB,A.FAllow,A.FDisallow,A.FSB,A.FBig,A.FSmall,"+

"A.FInputMethod,A.FCHK,A.FRelation,A.FDesc,A.FSecond,rn" +

"A.FQC,A.FException,A.FASupp,A.FYQH,A.FPos,A.FStar,"+

"A.FSave,A.FAddress,A.FLblColor,A.FIsCheckList "+

"from P_Field_Rule A rn" +

 

"INNER JOIN P_Field_Initial B ON A.FNo=B.FNo rn" +

"where A.FormType=" + Common.gIntFormType.ToString() +

" AND B.FSection='1' AND (B.FRegion=" + Common.gIntRegion.ToString() +

" OR B.FRegion=-1) ORDER BY A.FOrder";

}

dtGet = DB.GetDataTableBySQL(strSQL);

if (dtGet.Rows.Count <= 0)

{

Common.ShowMessage("字段規(guī)則表沒有數(shù)據(jù),請馬上聯(lián)系軟件工程師!", MessageBoxIcon.Error);

return false;

}

//獲得類信息,為下面的反射調(diào)用做準備

Type oType = Type.GetType("CCB_Donet.ClassFolder.FieldRuleInfo");

//生成類對象數(shù)組,和數(shù)據(jù)庫記錄個數(shù)是一致的

mMainFieldRule = new FieldRuleInfo[dtGet.Rows.Count];

for (int i = 0; i < dtGet.Rows.Count; i++)

{

//這里使用反射動態(tài)為FieldRuleInfo字段賦值數(shù)據(jù)

mMainFieldRule[i] = new FieldRuleInfo();

for (int j = 0; j < dtGet.Columns.Count; j++)

{

//這里直接獲取類的字段名稱,然后把數(shù)據(jù)庫里對應(yīng)字段的值賦值給它

FieldInfo fieldInfo = oType.GetField("gStr" + dtGet.Columns[j].ColumnName,

BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance

| BindingFlags.Static);

fieldInfo.SetValue(mMainFieldRule[i], dtGet.Rows[i][j].ToString());

}

}

return true;

#if(DEBUG)

}

catch (Exception ex)

{

return false;

MyLog.WriteErrLog("frmDE-m_GetRule", ex.Message);

}

finally

{

dtGet = null;

}

#endif

}

#endregion

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機網(wǎng)站地址:C#利用反射簡化給類字段賦值

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲深夜激情| 一区二区欧美在线| 欧美日韩精品一区二区三区四区| 欧美日韩成人一区二区三区| 免费高清在线一区| 国产老女人精品毛片久久| 欧美天堂亚洲电影院在线播放| 国产一区二区三区在线观看免费视频| 亚洲第一综合天堂另类专| 日韩一本二本av| 久久国产精品亚洲77777| 欧美电影资源| 国产欧美日韩另类视频免费观看| 亚洲欧洲日本在线| 欧美在线观看你懂的| 欧美国产日韩xxxxx| 国产一区二区三区在线观看网站 | 亚洲精品免费在线观看| 亚洲综合视频网| 欧美日本三区| 亚洲欧洲精品一区二区| 欧美一级片久久久久久久| 欧美日韩的一区二区| 伊人久久大香线蕉av超碰演员| 亚洲乱码精品一二三四区日韩在线| 亚洲在线视频| 欧美伦理a级免费电影| 在线播放视频一区| 欧美一区高清| 国产日韩精品久久| 午夜精品一区二区三区四区| 国产精品久久久久天堂| 国产主播一区二区三区| 亚洲天堂免费在线观看视频| 欧美日韩精品欧美日韩精品| 亚洲成色777777在线观看影院| 久久在线视频| 精品91在线| 欧美国产91| 亚洲精品久久久久久久久| 久久综合给合| 亚洲黄色在线观看| 欧美日韩成人综合天天影院| 一本一本久久| 国产女主播一区二区三区| 欧美在线一二三区| 国内成人精品视频| 卡通动漫国产精品| 一区二区免费在线播放| 国产欧美日韩激情| 久久综合久久久久88| 亚洲激情偷拍| 国产精品红桃| 久久一区激情| 日韩亚洲成人av在线| 国产欧美在线观看| 你懂的一区二区| 亚洲美女在线观看| 国产精品久久久久久久久动漫| 午夜激情综合网| 在线成人h网| 欧美韩日亚洲| 欧美综合第一页| 影音先锋成人资源站| 欧美另类69精品久久久久9999| 中文国产成人精品久久一| 国产欧美一区二区精品仙草咪| 久久动漫亚洲| 亚洲美女免费视频| 国产精品欧美一区二区三区奶水| 久久人人爽人人爽| 一区二区三区视频在线观看| 国内精品久久久久影院 日本资源| 久久久久久久精| av成人免费在线| 国产在线视频欧美一区二区三区| 欧美日韩高清在线观看| 久久精品av麻豆的观看方式| 亚洲精品免费一二三区| 国产偷国产偷亚洲高清97cao | 亚洲精品国产精品乱码不99| 欧美视频一区二区三区在线观看| 欧美伊人久久久久久午夜久久久久| 亚洲国产精品www| 国产精品一二一区| 欧美精品激情| 久久综合九色99| 午夜亚洲精品| 在线综合+亚洲+欧美中文字幕| 1024成人网色www| 国产乱理伦片在线观看夜一区| 欧美国产日本| 久久天天综合| 欧美一区日本一区韩国一区| 99ri日韩精品视频| 亚洲高清成人| 激情综合色丁香一区二区| 国产精品v日韩精品| 欧美顶级艳妇交换群宴| 免费成人小视频| 久久尤物视频| 久久成人精品| 亚洲综合电影一区二区三区| 亚洲免费激情| 一区二区三区中文在线观看| 国产女主播视频一区二区| 欧美日韩精品免费看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品a久久久久久| 久久裸体艺术| 久久亚洲春色中文字幕久久久| 久久久久久久精| 欧美在线观看一区二区| 亚洲一区三区视频在线观看| 亚洲校园激情| 亚洲女女女同性video| 亚洲在线视频一区| 亚洲综合视频在线| 久久久久久综合网天天| 亚洲在线视频一区| 欧美伊人精品成人久久综合97| 亚洲性视频网址| 宅男在线国产精品| 欧美自拍偷拍| 久久综合九色综合欧美狠狠| 久久久亚洲人| 麻豆91精品91久久久的内涵| 老司机凹凸av亚洲导航| 麻豆视频一区二区| 欧美理论在线播放| 欧美视频手机在线| 欧美精品九九| 国产精品推荐精品| 国产日韩欧美在线观看| 在线观看视频日韩| 亚洲第一天堂无码专区| 亚洲欧洲日本一区二区三区| 亚洲综合社区| 欧美一区二区三区成人| 久久夜色精品国产亚洲aⅴ| 欧美高清在线| 国产精品萝li| 国产日本欧美一区二区三区在线| 欧美午夜视频网站| 国语精品中文字幕| 日韩视频中文字幕| 欧美在线视频a| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美精品观看| 亚洲大片av| 亚洲在线免费| 欧美肥婆bbw| 国产乱肥老妇国产一区二| 亚洲欧洲综合| 久久精品亚洲乱码伦伦中文| 欧美日韩在线播| 亚洲国语精品自产拍在线观看| 亚洲视频在线视频| 欧美xart系列高清| 国产毛片精品国产一区二区三区| 亚洲国产精品一区二区第四页av | 久久av红桃一区二区小说| 免费成人高清| 一色屋精品视频在线看| 亚洲视频在线视频| 欧美精品一区在线播放| 亚洲国产美女| 久久全球大尺度高清视频| 国产一区二区剧情av在线| 一本久久a久久精品亚洲| 欧美精品三区| 亚洲人成毛片在线播放| 久久综合中文字幕| 韩国亚洲精品| 蜜臀a∨国产成人精品| 在线日韩av片| 久久一区二区三区av| 精品不卡视频| 久久人91精品久久久久久不卡| 国模私拍一区二区三区| 午夜精品国产| 国内精品久久久久久久影视麻豆| 午夜精品国产精品大乳美女| 国产精品毛片a∨一区二区三区|国 | 欧美亚洲系列| 国产精品久久久久毛片软件 | 欧美日韩亚洲国产一区| 亚洲区欧美区| 欧美xx视频| 亚洲福利视频二区| 久久久亚洲国产美女国产盗摄| 国产伦理精品不卡| 亚洲欧美日韩精品久久亚洲区 | 欧美一级久久| 国产午夜精品久久久久久免费视| 性伦欧美刺激片在线观看| 国产片一区二区| 久久久五月天| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产女主播一区二区三区|