校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > DataTable多列合并問(wèn)題輕松搞定

DataTable多列合并問(wèn)題輕松搞定

熱門標(biāo)簽:山東防封電銷卡辦理套餐 百度地圖標(biāo)注點(diǎn)擊事件 廈門四川外呼系統(tǒng) 杭州智能電話機(jī)器人 怎樣在地圖標(biāo)注消火栓圖形 濟(jì)源人工智能電話機(jī)器人價(jià)格 泰州手機(jī)外呼系統(tǒng)軟件 內(nèi)蒙古智能電銷機(jī)器人哪家強(qiáng) 地圖標(biāo)注位置多的錢
問(wèn)題背景
在做考試系統(tǒng)手動(dòng)生成試卷部分時(shí)由于題庫(kù)的表結(jié)構(gòu)不相同,導(dǎo)致同樣的Gridview(已模板化后的,其結(jié)構(gòu)已固定)在顯示時(shí)不能同時(shí)兩種不同結(jié)構(gòu)的數(shù)據(jù)。如GridView結(jié)構(gòu)如下所示:
 
這種固定的格式顯示的是以選擇題為代表的數(shù)據(jù)結(jié)構(gòu),但是因?yàn)檫x擇題題庫(kù)表結(jié)構(gòu)與論述題題庫(kù)表結(jié)構(gòu)不相同,所以無(wú)法直接顯示以論述題為代表的數(shù)據(jù)結(jié)構(gòu)。這時(shí)如何在這個(gè)固定的GridView中顯示不同的數(shù)據(jù)呢?其實(shí)在仔細(xì)觀察后我們可以發(fā)現(xiàn)他們唯一的區(qū)別在于“答案”這列的數(shù)據(jù)不同,在選擇題類型中,該字段的值僅為一個(gè)選項(xiàng)而已,但是對(duì)于論述題等類型,其問(wèn)題有六個(gè),對(duì)應(yīng)的答案也應(yīng)該有六列才對(duì)。分析到此,可以總結(jié)一下,最終要解決的問(wèn)題是如何將六列的答案顯示在一列。

解決辦法:將六個(gè)字段中的內(nèi)容用sql語(yǔ)句實(shí)現(xiàn)合并,將其作為一個(gè)新的字段顯示出來(lái),具體的實(shí)現(xiàn)請(qǐng)看代碼:
復(fù)制代碼 代碼如下:

#region 根據(jù)動(dòng)態(tài)生成的數(shù)據(jù)庫(kù)表名,從該表中選出QuestionId,ChapterId,QuestionTypeId,Point,不包括難度等級(jí)約束
/// summary>
/// 根據(jù)動(dòng)態(tài)生成的數(shù)據(jù)庫(kù)表名,從該表中選出QuestionId,ChapterId,QuestionTypeId,Point,
/// Degree,Fraction,QuestioinContent,IsValid等內(nèi)容,不包括難度等級(jí)約束
/// /summary>
/// param name="strDataTableName">/param>
/// returns>/returns>
public DataTable BindQuestion(string strTableName,string strChapterName,string strQuestionTypeName)
{
try
{
DataTable dt = new DataTable ();
if (strQuestionTypeName != "論述題" strQuestionTypeName != "案例分析題")
{
strsql = "select * from " + strTableName + " where ChapterId=@chapterid and QuestionTypeId=@questiontypeid";
}
else
{
strsql = "select QuestionId,ChapterId,QuestionTypeId,Point,Degree,Fraction,QuestionContent,cast(Answer1 as nvarchar(4000)) + cast(Answer2 as nvarchar(4000)) + cast(Answer3 as nvarchar(4000)) + cast(Answer4 as nvarchar(4000)) + cast(Answer5 as nvarchar(4000)) + cast(Answer6 as nvarchar(4000)) AS CorrectAnswer,IsValid from " + strTableName + " where ChapterId=@chapterid and QuestionTypeId=@questiontypeid";
}
//strsql = "select * from " + strTableName + " where ChapterId=@chapterid and QuestionTypeId=@questiontypeid";
SqlParameter[] paras = new SqlParameter[]{
new SqlParameter("@chapterid",strChapterName),
new SqlParameter("@questiontypeid",strQuestionTypeName)
};
dt = sqlHelper.ExecuteQuery(strsql,paras,CommandType.Text);
return dt;
}
catch
{
throw new Exception("從動(dòng)態(tài)生成的數(shù)據(jù)庫(kù)表中獲取QuestionId,ChapterId,QuestionTypeId,Point失敗(不包括難度等級(jí))");
}
finally
{
sqlHelper.Close();
}
}
#endregion

其中使用cast函數(shù)的strSql語(yǔ)句所起到的作用就是將多個(gè)字段合并成一個(gè)新字段。另外需要注意的是strSql語(yǔ)句中的 “ + ” 號(hào),如果需要合并的字段的內(nèi)容是Text類型的,是不支持該符號(hào)的,這時(shí)我們需要將其轉(zhuǎn)換成nvarchar類型。到此多列合并問(wèn)題完美解決。

標(biāo)簽:朝陽(yáng) 周口 百色 朔州 新鄉(xiāng) 臺(tái)州 洛陽(yáng) 喀什

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《DataTable多列合并問(wèn)題輕松搞定》,本文關(guān)鍵詞  DataTable,多列,合并,問(wèn)題,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《DataTable多列合并問(wèn)題輕松搞定》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于DataTable多列合并問(wèn)題輕松搞定的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    懂色av一区二区三区免费观看| 欧美成人性战久久| 国产精品无遮挡| 国产福利电影一区二区三区| 久久欧美一区二区| 成人午夜激情在线| 亚洲视频一区二区在线| 在线观看成人小视频| 亚洲成人av中文| 欧美成人vps| 色妹子一区二区| 5858s免费视频成人| 国产精品视频第一区| 国产亚洲成aⅴ人片在线观看| 日韩欧美中文字幕精品| 欧美sm美女调教| 亚洲男人的天堂在线观看| 亚洲天堂中文字幕| 日韩激情视频网站| 国产超碰在线一区| 久久机这里只有精品| 亚洲精品在线观| av不卡在线播放| 亚洲成av人**亚洲成av**| 欧美xxxx在线观看| 不卡的电影网站| 日韩高清不卡一区二区| 欧美激情综合在线| 欧美一级日韩不卡播放免费| 久久国产人妖系列| 亚洲免费电影在线| 久久天堂av综合合色蜜桃网| 色综合色综合色综合色综合色综合| 午夜精品久久久久久久久| 久久久久久久免费视频了| 91精品1区2区| 风间由美中文字幕在线看视频国产欧美 | 欧洲人成人精品| 韩国女主播成人在线| 亚洲精品国产精华液| 久久久久久久网| 9191久久久久久久久久久| 成人高清视频免费观看| 奇米影视在线99精品| 亚洲精品国产一区二区三区四区在线| 日韩欧美电影一区| 在线观看日韩av先锋影音电影院| 国产精品一二三| 日本欧洲一区二区| 亚洲国产精品久久艾草纯爱 | 中文字幕精品在线不卡| 欧美精品丝袜中出| 色综合久久88色综合天天6 | 亚洲精品在线免费播放| 欧美日韩在线精品一区二区三区激情| 成人精品电影在线观看| 极品美女销魂一区二区三区免费| 欧美日韩国产天堂| 国产一区二区精品久久99| av一区二区三区| 国产精品久久久久久久久图文区| 精品国产乱码久久久久久图片| 欧美自拍偷拍一区| 99re视频这里只有精品| 成人激情综合网站| 成人精品高清在线| 国产精品一区不卡| 国产酒店精品激情| 韩国三级电影一区二区| 国内精品免费**视频| 久久99国产精品久久99| 精品一区二区在线视频| 蜜臂av日日欢夜夜爽一区| 国产寡妇亲子伦一区二区| 蜜臀99久久精品久久久久久软件| 天天色图综合网| 五月天网站亚洲| 日日夜夜精品视频免费| 日韩高清不卡在线| 蜜桃免费网站一区二区三区| 日韩av在线发布| 免费观看久久久4p| 国产乱人伦偷精品视频不卡| 国产伦理精品不卡| 成人影视亚洲图片在线| 99re在线精品| 欧美三级在线视频| 在线不卡欧美精品一区二区三区| 欧美日韩大陆一区二区| 欧美一区二区成人| 精品国内片67194| 国产亚洲成年网址在线观看| 日本一区二区视频在线| 国产精品护士白丝一区av| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 国产精品国产三级国产aⅴ无密码| 最新热久久免费视频| 亚洲日韩欧美一区二区在线| 一区二区三区欧美激情| 日本午夜精品视频在线观看 | 国产精品久久久久婷婷二区次| 中文字幕不卡三区| 伊人夜夜躁av伊人久久| 天天av天天翘天天综合网| 极品少妇xxxx偷拍精品少妇| 国产精品香蕉一区二区三区| 国产清纯白嫩初高生在线观看91 | 亚洲人成伊人成综合网小说| 色婷婷国产精品久久包臀| 国产福利一区在线| 欧美亚洲禁片免费| 99久久精品国产观看| 91啪在线观看| 91精品国产美女浴室洗澡无遮挡| 欧美日本国产视频| 日韩精品一区二区三区在线播放 | 欧美视频中文一区二区三区在线观看 | 国产日韩欧美亚洲| 亚洲激情五月婷婷| 久久福利视频一区二区| 97精品视频在线观看自产线路二| 91麻豆精品国产综合久久久久久 | 欧美一级片在线| 国产精品久久久一区麻豆最新章节| 亚洲综合丝袜美腿| 国产精品一区在线观看你懂的| 91麻豆福利精品推荐| 欧美成人免费网站| 亚洲午夜视频在线| 国产不卡视频在线观看| 7777精品伊人久久久大香线蕉的 | 精品国产一区二区在线观看| 国产精品成人午夜| 美国av一区二区| 91国偷自产一区二区三区观看| 欧美精品一区二区三区很污很色的| 亚洲三级在线看| 国产在线一区观看| 91精品欧美综合在线观看最新 | 国产精品另类一区| 亚洲bdsm女犯bdsm网站| 成人av网址在线观看| 日韩欧美一二区| 亚洲高清在线精品| 91欧美一区二区| 亚洲国产精品ⅴa在线观看| 久久精品国产在热久久| 欧美精品在线视频| 亚洲午夜久久久久久久久久久| 福利视频网站一区二区三区| 久久综合九色综合欧美亚洲| 亚洲成人av一区| 欧美日韩性生活| 一级日本不卡的影视| 成人美女在线观看| 国产日本亚洲高清| 亚洲免费在线看| 欧美一区二区女人| 91无套直看片红桃| 99久久久免费精品国产一区二区| 久久九九99视频| av一区二区久久| 性做久久久久久久免费看| 8x8x8国产精品| 精品一区二区影视| 最新久久zyz资源站| 欧美性xxxxxx少妇| 麻豆精品久久久| 亚洲欧美影音先锋| 久久久99精品免费观看不卡| 91久久免费观看| 一区二区在线观看不卡| 99久久国产免费看| 亚洲三级在线观看| 91老司机福利 在线| 亚洲嫩草精品久久| 91色九色蝌蚪| 亚洲电影激情视频网站| 欧美日韩国产综合一区二区三区| 天天综合网 天天综合色| 欧美一区二区三区免费大片| 蜜桃一区二区三区四区| 久久夜色精品一区| 不卡的av网站| 亚洲精品中文在线| 欧美精品一二三区| 韩国一区二区视频| 成人免费在线观看入口| 欧美午夜视频网站| 视频一区二区三区中文字幕| 日韩女优制服丝袜电影| 国产高清精品久久久久| 国产精品福利电影一区二区三区四区| 91啪亚洲精品| 秋霞电影一区二区| 国产喷白浆一区二区三区| 色综合久久六月婷婷中文字幕| 亚洲va欧美va人人爽午夜| 26uuu精品一区二区| 99re在线视频这里只有精品|