プログラミング初心者です。
VS2010でHTMLファイルに出力するC#でプログラミングをかいています。
ですが希望の表にならず、また何が違うのかわからないです。
現在下のコードを実行するとこのようになります。
これを色の~市の縦の行の空欄をなくし、横にはみ出てしまっている記号を同じ市の行に1列に収めたいです。
if文がおかしいのか。HTMLの書き方がおかしいのか、アドバイスお願いします。
C#
1コード 2 sw.Write("<table border=1>"); 3 sw.Write("<tr><td> </td><td>暴風雪</td><td>大雨</td><td>暴風</td><td>大雪</td><td>波浪</td><td>高潮</td><td>洪水</td><td>雷</td><td>融雪</td>"); 4 sw.Write("<td>濃霧</td><td>乾燥</td><td>なだれ</td><td>低温</td><td>霧</td><td>着雪</td><td>着氷</td></tr>");//表のヘッダー 5 6//ここにforeach,seitch文がはいりboufuusetsuやooameに記号が入る処理があります 7//下のif文はforeachの中です。 8 9 if (code == oldCode) 10 { 11 12 sw.Write("<td>"+ boufuusetsu +"</td>"); 13 sw.Write("<td>" + ooame + "</td>"); 14 sw.Write("<td>" + bouhuu + "</td>"); 15 sw.Write("<td>" + ooyuki + "</td>"); 16 sw.Write("<td>" + haro + "</td>"); 17 sw.Write("<td>" + takashio + "</td>"); 18 sw.Write("<td>" + kouzui + "</td>"); 19 sw.Write("<td>" + kaminari + "</td>"); 20 sw.Write("<td>" + yuusetsu + "</td>"); 21 sw.Write("<td>" + noumu + "</td>"); 22 sw.Write("<td>" + kanso + "</td>"); 23 sw.Write("<td>" + nadare + "</td>"); 24 sw.Write("<td>" + teion + "</td>"); 25 sw.Write("<td>" + shimo + "</td>"); 26 sw.Write("<td>" + chakuhyo + "</td>"); 27 sw.Write("<td>" + chakusetsu + "</td>"); 28 29 oldCode = code; 30 31 } 32 else 33 { 34 sw.Write("<tr><td>" + name +"</td><td>"+ boufuusetsu +"</td>"); 35 sw.Write("<td>" + ooame + "</td>"); 36 sw.Write("<td>" + bouhuu + "</td>"); 37 sw.Write("<td>" + ooyuki + "</td>"); 38 sw.Write("<td>" + haro + "</td>"); 39 sw.Write("<td>" + takashio + "</td>"); 40 sw.Write("<td>" + kouzui + "</td>"); 41 sw.Write("<td>" + kaminari + "</td>"); 42 sw.Write("<td>" + yuusetsu + "</td>"); 43 sw.Write("<td>" + noumu + "</td>"); 44 sw.Write("<td>" + kanso + "</td>"); 45 sw.Write("<td>" + nadare + "</td>"); 46 sw.Write("<td>" + teion + "</td>"); 47 sw.Write("<td>" + shimo + "</td>"); 48 sw.Write("<td>" + chakuhyo + "</td>"); 49 sw.Write("<td>" + chakusetsu + "</td></tr>"); 50 //oldCode = code; 51 } 52 oldCode = code; 53 } 54 sw.Write("</table>");
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/10 02:32
2016/08/10 04:27
2016/08/10 07:03
2016/08/10 07:30