高手们求救啊!```

代码如下:
我想把我选中的复选列表框的值写入数据库里面,但是怎样都写入一个字母.还有怎样把写入的值用逗号隔开,然后写入数据库里面呢?就象:A,B,C,D
在线等!急啊!```
SqlParameter answerPram=new SqlParameter("@answer",SqlDbType.NText);

for(int i=0 ;i<this.MultipleAnswer.Items.Count;i++)
{
if(MultipleAnswer.Items[i].Selected==true)
{
string multipleanswer=MultipleAnswer.Items[i].Value;

answerPram.Value=multipleanswer.ToString();
string answer=answerPram.Value.ToString();
Response.Write(answer);

}

}
SqlHelper.ExecuteNonQuery(conn,CommandType.StoredProcedure,"INSERT_MULTIPLEQUESTION",subjectPram,multiplequestionPram,titlePram,text1Pram,text2Pram,text3Pram,text4Pram,text5Pram,text6Pram,answerPram);

Response.Write("多选题添加成功!");
[776 byte] By [goalbell] at [2008-1-9]
# 1
高手去哪啦~``郁闷啊!
goalbell at 2007-10-19 > top of Msdn China Tech,.NET技术,C#...
# 2
将选中的复选列表框的值累加起来
sbqcel-空空儿 at 2007-10-19 > top of Msdn China Tech,.NET技术,C#...
# 3
for(int i=0 ;i<this.MultipleAnswer.Items.Count;i++)
{
if(MultipleAnswer.Items[i].Selected==true)
{
string multipleanswer=MultipleAnswer.Items[i].Value;

answerPram.Value=multipleanswer.ToString();
string answer=answerPram.Value.ToString();
Response.Write(answer);

}
我写的这段就是累加了,answer输出的结果就是我要选择复选框的值了.例如我点A B C D,answer就输出A B C D.但是写入数据库的时候,就写入一个!

}
goalbell at 2007-10-19 > top of Msdn China Tech,.NET技术,C#...
# 4
不明白,你既然输出已经对了,那问题该出在写数据库的语句上了把。
forget_link at 2007-10-19 > top of Msdn China Tech,.NET技术,C#...