亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

個泛型的小例子 Linq查詢解決Combox綁定問題

2019-11-17 03:52:52
字體:
來源:轉載
供稿:網友
自己寫的皮膚為了好看只取了Text沒有Value,現在用這個方法解決一下只有Text取Value值不方便的方式
你只要有一個查詢這個表中所有數據的方法就可以了當然也可以只返回這兩列

代碼
/// <summary>
        /// 根據欄目欄目名稱獲取索引
        /// </summary>
        /// <param name="fiId">欄目名稱</param>
        /// <returns>欄目索引</returns>
        PRivate string GetFunctionNameByName(string Name)
        {
            var result = this.objWSM.GetFunctionInfo().AsEnumerable().Where(f1 => f1["fiName"].ToString().Trim() == Name.ToString().Trim()).FirstOrDefault();
            return result["fiId"].ToString();
        }


GetFunctionInfo是一個查詢表中所有信息的方法

/// <summary>
        /// 根據欄目索引獲取欄目名稱
        /// </summary>
        /// <param name="fiId">欄目索引</param>
        /// <returns>欄目名稱</returns>
        private string GetFunctionNameById(int fiId)
        {
            var result = this._fiTable.AsEnumerable().Where(fi => Convert.ToInt32(fi["fiId"]) == fiId).FirstOrDefault();
            return result["fiName"].ToString();
        }

兩個方法是對應的,感覺這樣查詢方便不少,直接在前臺就可以完成,跟數據庫連接的時候只要一個查詢所有的方法就可以了

來解釋一下這一步吧

this.objWSM.GetFunctionInfo().AsEnumerable().Where(f1 => f1["fiName"].ToString().Trim() == Name.ToString().Trim()).FirstOrDefault();

this.objWSM.GetFunctionInfo()是一個查詢所有的方法

AsEnumerable().Where()反回的是一個泛型的行,可以用LinQ表達式查詢

f1 => f1["fiName"].ToString().Trim() == Name.ToString().Trim())Linq表達式

F1是新生成的一個行的名稱

f1["fiName"].當然就是這個行里的列名了,=>后面是條件前面是集合

f1["fiName"].ToString().Trim() == Name.ToString().Trim()就表達在這個行里有這兩個值相等的,就取出來

FirstOrDefault();表示取第一行的意思

到這里問題差不多都解決了,只要一個查詢這兩列的方法,在前臺寫上這樣兩個方法,每次調用就OK了,不用專門的寫兩個訪問數據庫的方法,感覺還是很方便的。





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美高清激情视频| 欧美三级欧美成人高清www| 欧美成人激情视频| 97人人做人人爱| 欧美一区二区影院| 日本精品久久中文字幕佐佐木| 精品视频久久久久久| 夜夜嗨av一区二区三区免费区| 中文字幕欧美精品日韩中文字幕| 日韩精品在线观看一区| 欧美成人精品h版在线观看| 国产精品一区二区三区免费视频| 成人福利免费观看| 38少妇精品导航| 亚洲福利视频免费观看| 国产精品久久久久福利| 精品香蕉一区二区三区| 久久精品91久久香蕉加勒比| 91精品啪在线观看麻豆免费| 国产一区二区免费| 欧美日韩不卡合集视频| 97**国产露脸精品国产| 久久久精品中文字幕| 成人免费视频网址| 日韩免费观看网站| 欧美放荡办公室videos4k| 性色av一区二区三区在线观看| 九九九热精品免费视频观看网站| 亚洲欧洲国产精品| 亚洲第一黄色网| 高清欧美性猛交xxxx黑人猛交| 国产精品久久久久久av| 欧美激情免费观看| 久久久久久中文字幕| 亚洲亚裔videos黑人hd| 中文字幕一区二区三区电影| 精品国产欧美成人夜夜嗨| 亚洲999一在线观看www| 亚洲精品国产福利| 国语自产精品视频在线看一大j8| 欧美日韩在线看| 成人美女av在线直播| 91免费看视频.| 国模叶桐国产精品一区| 久久久久久久久久亚洲| 中文字幕一精品亚洲无线一区| 91精品国产99久久久久久| 精品露脸国产偷人在视频| 亚洲美女av电影| 日韩av在线电影网| 精品国产一区二区三区久久狼5月| 欧美性猛交xxx| 91丝袜美腿美女视频网站| 欧美亚洲伦理www| 久久亚洲精品一区| 久久理论片午夜琪琪电影网| 欧美高清视频在线观看| 国产精品久久久久久久久影视| 久久精品国产视频| 国内精品久久久久久久| 91精品视频免费| 欧美日韩国产丝袜另类| 亚洲色图25p| 亚洲欧美视频在线| 欧洲成人性视频| 欧美成人午夜剧场免费观看| 久久精品国产久精国产一老狼| 成人免费观看49www在线观看| 国产精品国产三级国产aⅴ浪潮| 亚洲精品日韩丝袜精品| 亚洲精品视频在线观看视频| 日本精品va在线观看| 国产va免费精品高清在线| 久久久久久久久久久av| 国产精自产拍久久久久久蜜| 成人a在线视频| 精品久久久久久中文字幕一区奶水| 久久99热精品这里久久精品| 国产suv精品一区二区三区88区| 国产精品揄拍一区二区| 久久久久久国产| 欧美wwwxxxx| 日韩在线观看免费高清完整版| 亚洲国产精品久久久久| 国产成人精品网站| 中文综合在线观看| 上原亚衣av一区二区三区| 亚洲精品欧美日韩专区| 国内精久久久久久久久久人| 色无极亚洲影院| 久久这里只有精品99| 91欧美精品午夜性色福利在线| 欧美福利视频在线| 久久久久久久国产精品视频| 色综合久综合久久综合久鬼88| 欧美一级大片在线免费观看| 日韩av色综合| 国产精品一区久久久| 少妇精69xxtheporn| 伊人激情综合网| 日韩在线观看免费av| 日韩精品中文字| 国产99视频在线观看| 日韩精品中文字| 日本91av在线播放| 国产一区二区日韩精品欧美精品| 亚洲成人久久电影| 国产亚洲精品美女| 日韩激情片免费| y97精品国产97久久久久久| 色yeye香蕉凹凸一区二区av| 色婷婷av一区二区三区在线观看| 日韩成人网免费视频| 欧美日韩另类字幕中文| 欧美久久精品一级黑人c片| 疯狂蹂躏欧美一区二区精品| 国产日韩在线观看av| 日韩精品极品视频| 欧美日韩免费区域视频在线观看| 国产免费一区视频观看免费| 欧美大码xxxx| 亚洲欧美日韩精品久久| 欧美视频专区一二在线观看| 在线播放日韩欧美| 亚洲欧美日韩精品久久亚洲区| 91高清视频免费观看| 国语自产精品视频在线看一大j8| 成人黄色网免费| 亚洲国产精品一区二区久| 欧美色视频日本版| 亚洲午夜性刺激影院| 久久久精品久久久| 日韩在线播放av| 国产精品一区二区久久精品| 欧美高清视频免费观看| 亚洲黄色免费三级| 亚洲国产日韩欧美在线99| 久久夜色精品亚洲噜噜国产mv| 国产精品极品美女粉嫩高清在线| 国产网站欧美日韩免费精品在线观看| 亚洲性视频网址| 日韩资源在线观看| 日韩中文字幕网址| 91免费精品视频| 日韩精品福利网站| 欧美视频在线观看 亚洲欧| 日韩高清电影好看的电视剧电影| 久久久日本电影| 国产精品99一区| 欧美色另类天堂2015| 久久精品中文字幕免费mv| 欧美华人在线视频| 欧美一级片久久久久久久| 久久视频在线免费观看| 日韩高清人体午夜| 日韩精品免费电影| 欧美色xxxx| 欧美国产在线电影| 日韩精品亚洲元码| 久久久久久国产三级电影| 国产精品久久久久高潮| 欧美性猛交xxxx| 97精品久久久中文字幕免费| 日本久久久久久|