婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > DataTable多列合并問題輕松搞定

DataTable多列合并問題輕松搞定

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

解決辦法:將六個字段中的內容用sql語句實現合并,將其作為一個新的字段顯示出來,具體的實現請看代碼:
復制代碼 代碼如下:

#region 根據動態生成的數據庫表名,從該表中選出QuestionId,ChapterId,QuestionTypeId,Point,不包括難度等級約束
/// summary>
/// 根據動態生成的數據庫表名,從該表中選出QuestionId,ChapterId,QuestionTypeId,Point,
/// Degree,Fraction,QuestioinContent,IsValid等內容,不包括難度等級約束
/// /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("從動態生成的數據庫表中獲取QuestionId,ChapterId,QuestionTypeId,Point失敗(不包括難度等級)");
}
finally
{
sqlHelper.Close();
}
}
#endregion

其中使用cast函數的strSql語句所起到的作用就是將多個字段合并成一個新字段。另外需要注意的是strSql語句中的 “ + ” 號,如果需要合并的字段的內容是Text類型的,是不支持該符號的,這時我們需要將其轉換成nvarchar類型。到此多列合并問題完美解決。

標簽:朝陽 周口 百色 朔州 新鄉 臺州 洛陽 喀什

巨人網絡通訊聲明:本文標題《DataTable多列合并問題輕松搞定》,本文關鍵詞  DataTable,多列,合并,問題,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《DataTable多列合并問題輕松搞定》相關的同類信息!
  • 本頁收集關于DataTable多列合并問題輕松搞定的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久精品国产亚洲5555| 精品一区二区三区免费观看| 色一情一乱一乱一91av| 中文字幕一区在线| 欧美一区二区三区免费观看视频 | 不卡一区二区在线| 日韩主播视频在线| 国产精品久久久久久久久免费相片 | 日韩欧美专区在线| 粉嫩一区二区三区性色av| 日韩成人一级片| 精品视频一区二区不卡| 国产91精品入口| 国产福利精品导航| 日韩三区在线观看| 色8久久人人97超碰香蕉987| 日本精品一区二区三区四区的功能| 成人爽a毛片一区二区免费| 波多野结衣在线aⅴ中文字幕不卡| 日韩中文字幕1| 555www色欧美视频| 久久精品人人做人人爽人人| 成人黄色在线视频| 久久综合一区二区| 亚洲18色成人| 成人高清av在线| 久久精品99国产精品日本| 精品精品欲导航| 久久久精品欧美丰满| 国产精品久久久久久久久免费丝袜 | 丁香啪啪综合成人亚洲小说| 欧美一区二区三区四区视频| 欧美一区二区久久| 一区二区视频免费在线观看| 亚洲欧美视频在线观看| 丝袜美腿一区二区三区| 国产一区二区在线影院| 日韩午夜激情视频| 亚洲精品视频在线观看网站| 在线成人免费视频| 一本一本大道香蕉久在线精品| 97精品电影院| 中文字幕在线观看不卡视频| 欧美不卡视频一区| 99久免费精品视频在线观看 | 五月婷婷另类国产| 日韩久久一区二区| 国产精品福利电影一区二区三区四区| 欧美日本在线观看| 精品日产卡一卡二卡麻豆| 国产精品二三区| 亚洲福利视频一区二区| 91麻豆视频网站| 亚洲与欧洲av电影| 免费看欧美女人艹b| 国产成人免费视频一区| 日韩国产在线观看一区| 3d动漫精品啪啪一区二区竹菊| 亚洲一区二区三区四区在线免费观看| 欧洲另类一二三四区| 色综合久久天天| 日韩精品乱码免费| 91麻豆精品国产自产在线观看一区| 懂色av一区二区三区蜜臀| 日韩激情一二三区| 日韩欧美中文字幕公布| 激情五月婷婷综合网| 成人高清视频免费观看| 久久网站热最新地址| 亚洲一区二区三区四区在线观看 | 色婷婷精品大在线视频| 国产乱子伦视频一区二区三区| 国产色产综合产在线视频| 欧美中文字幕一区| 成人听书哪个软件好| 日韩美女精品在线| 欧美日韩久久一区二区| 欧美中文字幕亚洲一区二区va在线| 亚洲欧洲成人精品av97| 精品剧情在线观看| 2023国产精品自拍| 成人中文字幕在线| hitomi一区二区三区精品| 国产精品嫩草影院av蜜臀| 视频一区在线视频| 国产精品456露脸| 国产一区二区三区av电影| 一区二区三区欧美亚洲| 中文字幕五月欧美| 久久免费电影网| 精品少妇一区二区三区在线播放 | 国产精品天天摸av网| 久久99精品国产.久久久久久| 欧美狂野另类xxxxoooo| 亚洲国产综合91精品麻豆| 欧美一区二区三区播放老司机| 久久精品国产一区二区三区免费看| 91麻豆精品秘密| 久久精品一区二区三区不卡牛牛| 日韩电影一二三区| 日韩1区2区3区| 日本欧美一区二区| 欧美精品色综合| 国产中文字幕精品| 国产精品美女久久久久高潮| 蜜桃久久久久久| 日韩精品中文字幕在线一区| 欧美日韩不卡一区| 日韩精品一区二区三区在线观看 | 欧美亚洲国产一卡| 色成年激情久久综合| 97精品电影院| 国产精品亚洲人在线观看| 在线观看网站黄不卡| 成人午夜碰碰视频| 老司机一区二区| 国产精品综合久久| 成人网在线播放| 亚洲摸摸操操av| ㊣最新国产の精品bt伙计久久| 亚洲啪啪综合av一区二区三区| 成人免费毛片嘿嘿连载视频| 秋霞午夜av一区二区三区| 久久伊99综合婷婷久久伊| 欧美大尺度电影在线| 国内精品视频666| 91蝌蚪国产九色| 日韩午夜在线影院| 欧美图片一区二区三区| 亚洲精品成人精品456| 久久精品一区二区三区不卡牛牛| 日韩成人伦理电影在线观看| 天天做天天摸天天爽国产一区 | 日韩欧美色综合| 欧美视频日韩视频| 欧美精品电影在线播放| 欧美日韩国产区一| 亚洲精品大片www| 久久综合99re88久久爱| 国产精品国产馆在线真实露脸| 一区二区三区四区av| 丝袜美腿成人在线| 欧美猛男gaygay网站| 欧美午夜片在线看| 欧美成人三级电影在线| 亚洲成人7777| 欧美日韩成人在线| 国产综合色视频| 国产河南妇女毛片精品久久久| 国产福利一区二区三区在线视频| 欧美日韩亚洲综合| 精品午夜一区二区三区在线观看| 欧美日韩一区久久| 亚洲电影一区二区| 日精品一区二区三区| 成人午夜在线免费| 精品视频123区在线观看| 一区二区三区在线免费视频 | 国产精品毛片a∨一区二区三区| 欧美日韩成人综合在线一区二区| 国产欧美日韩亚州综合| 欧美日韩亚洲综合| 狂野欧美性猛交blacked| 日韩欧美亚洲国产另类| 精品一二三四在线| 制服丝袜日韩国产| 国产一区二区三区在线观看精品 | 欧美精品一区二区三| 蜜芽一区二区三区| 国内成+人亚洲+欧美+综合在线 | 国产毛片精品视频| 欧美va亚洲va国产综合| 欧美成人乱码一区二区三区| 六月丁香综合在线视频| 亚洲精品美腿丝袜| 欧美视频在线一区二区三区 | 精品少妇一区二区三区日产乱码| 一本色道综合亚洲| 91麻豆精品国产91久久久更新时间| 成人深夜在线观看| 午夜一区二区三区视频| 成人永久免费视频| 精品精品国产高清a毛片牛牛 | 精品乱人伦一区二区三区| 91麻豆免费看片| 国产不卡视频在线播放| 久久免费视频一区| 欧美日韩国产高清一区二区| 欧美日韩高清不卡| 日韩av中文字幕一区二区三区| 亚洲欧美国产毛片在线| 久久亚洲一区二区三区明星换脸| 国产福利精品一区| 国产高清在线观看免费不卡| 日韩av中文字幕一区二区三区| 国产精品初高中害羞小美女文| 成人网男人的天堂| 亚洲欧洲综合另类在线| 亚洲r级在线视频| 日韩精品一区二区三区在线播放 |