sql=@"SELECT TestRecordItemId,TestRecordId,replace(replace(replace(replace(Abstracts,' ',''),'(','('),')',')'),'()',('('+ISNULL(Replace(Replace(Replace(Replace(Replace(SelectedItem,'1','A'),'2', 'B'),'3', 'C'),'4', 'D'),'5', 'E'),'')+')')) AS Abstracts,AttachUrl
,('A. '+AItem) AS AItem,('B. '+BItem) AS BItem,(CASE WHEN CItem IS NULL OR CItem='' THEN '' ELSE ('C. '+CItem) END) AS CItem
,(CASE WHEN DItem IS NULL OR DItem='' THEN NULL ELSE 'D. '+DItem END) AS DItem,(CASE WHEN EItem IS NULL OR EItem='' THEN NULL ELSE 'E. '+EItem END) AS EItem
,('('+ISNULL(Replace(Replace(Replace(Replace(Replace(SelectedItem,'1','A'),'2', 'B'),'3', 'C'),'4', 'D'),'5', 'E'),'')+')') AS SelectedItem
,TestType,TrainingItemCode
FROM Test_TestRecordItem WHERE TestRecordId= '"+this.TestRecordId+"'";
sql=@"SELECT TestRecordItemId,TestRecordId,TrainingItemName,replace(replace(replace(replace(Abstracts,' ',''),'(','('),')',')'),'()',('('+ISNULL(Replace(Replace(Replace(Replace(Replace(SelectedItem,'1','A'),'2', 'B'),'3', 'C'),'4', 'D'),'5', 'E'),'')+')')) AS Abstracts,AttachUrl
,('A. '+AItem) AS AItem,('B. '+BItem) AS BItem,(CASE WHEN CItem IS NULL OR CItem='' THEN '' ELSE ('C. '+CItem) END) AS CItem
,(CASE WHEN DItem IS NULL OR DItem='' THEN NULL ELSE 'D. '+DItem END) AS DItem,(CASE WHEN EItem IS NULL OR EItem='' THEN NULL ELSE 'E. '+EItem END) AS EItem
,('('+ISNULL(Replace(Replace(Replace(Replace(Replace(SelectedItem,'1','A'),'2', 'B'),'3', 'C'),'4', 'D'),'5', 'E'),'')+')') AS SelectedItem
,TestType,TrainingItemCode
FROM Training_TestRecordItem WHERE TestRecordId= '"+this.TestRecordId+"'";
}
this.BindGrid(sql);
this.BindGrid2(sql);
this.BindGrid3(sql);
}
}
}
protectedstringNamea="一、单项选择题 ";
protectedstringNameb="二、多项选择题 ";
protectedstringNamec="三、判断题 ";
/// <summary>
/// 绑定数据
/// </summary>
privatevoidBindGrid(stringsql)
{
gvTest.DataSource=SQLHelper.GetDataTableRunText(sql+" AND TestType= '1' ORDER BY TrainingItemCode",null);
gvTest.DataBind();
}
/// <summary>
/// 绑定数据
/// </summary>
privatevoidBindGrid2(stringsql)
{
gvTest2.DataSource=SQLHelper.GetDataTableRunText(sql+" AND TestType= '2' ORDER BY TrainingItemCode",null);;
gvTest2.DataBind();
}
/// <summary>
/// 绑定数据
/// </summary>
privatevoidBindGrid3(stringsql)
{
gvTest3.DataSource=SQLHelper.GetDataTableRunText(sql+" AND TestType= '3' ORDER BY TrainingItemCode",null);;;