在数据库里面的一堆数据里面,我们需要找到这个问题的几个答案,然后将他拼接起来,供前台调用。
前台语句:
<%#GetAllAnswer(Eval("id").ToString())%>
后台方法(供前台调用):
public string GetAllAnswer(string Problem)
{
if(!string.IsNullOrEmpty(Problem))
{
string IsAnswer="";
List<Model.MyAnser> MyList = new List<Model.MyAnswer>();
MyList = Mybll.GetAnswerByProblemId(Problem);
if(MyList!=null&&MyList.Count>0)
{
for(int i=0;i<MyList.Count;i++)
{
IsAnswer=IsAnswer +“,”+ MyList[i].Answer;//数据库表中的答案;
}
IsAnswer = IsAnswer.Substring(1,IsAnswer.Length-1);检索字符串;
return IsAnswer;
}
return IsAnswer;
}
else
{
return null;
}