2015-10-21 4 views
0

У меня возникла проблема поместить ввод от пользователя в одну строку отдельно по запятой. , как показано ниже код:Вывод в одном столбце из нескольких входных данных в asp.net

<table width="691" border="0" cellpadding="0" cellspacing="0"> 
<tr><%do while not rs2.EOF%> 
    <td width="159" rowspan="2" class="commontextBold">&nbsp;</td> 
    <td width="200" rowspan="2" class="commontextBold">&nbsp;</td> 
    <td> 
    <span class="commontextBold"><%=rs2.fields("do1").value%> 
    <%  rs2.movenext  
    loop%> 
    </span> 
    </td> 

От линии 5 до 10, то есть код, использующий для печати выходных данных. Для этого кода выхода будет похоже (как можно видеть в крепежном изображении):

1111111 -space- 2222222: этот выход выглядеть при использовании цикла он даст много места между выходом

мне нужно выход выглядит так,

1111111,2222222

выходной сигнал может быть более, что два, в зависимости от пользовательского ввода. Как я могу избежать вывода печати без слишком большого количества пробелов между значением? FYI, этот выход будет напечатан в курьерском промахе.

Code

output

ответ

0

Не совсем уверен, если это хотите вы хотите:

<table width="691" border="0" cellpadding="0" cellspacing="0"> 
<tr> 
    <td width="159" rowspan="2" class="commontextBold">&nbsp;</td> 
    <td width="200" rowspan="2" class="commontextBold">&nbsp;</td> 
    <td> 
     <%do while not rs2.EOF%> 
     <span class="commontextBold"><%=rs2.fields("do1").value%></span> 
     <%rs2.movenext  
     loop%> 
    </td> 
+0

да, благодаря его теперь работает :) – ima

Смежные вопросы