文字列の最初の24文字を2行で表示する必要があります。以下のように文字列がどのように必要かを説明する図を表示しようとしています。
--------------
|month has th|
|irthy days |
ご覧のとおり、スペースもあります。
私の問題は、文字列を表示しようとすると、次のように表示されることです。
--------------
|month has |
|thirty days |
最初の図のように表示するにはどうすればよいですか?
これが私がやろうとしている方法です
for (int j = 0; j <= 12; j++)
if(temp_name[j].ToString() != Environment.NewLine)
name += temp_name[j];
name += Environment.NewLine;
for (int j = 13; j <= 24; j++)
if (temp_name[j].ToString() != Environment.NewLine)
name += temp_name[j];
私は最初の12文字を書き、新しい行を入れ、次に次の12文字を書きます
これが私がこの機能を必要とする理由の写真です。
ご覧のとおり、メイン画面でアイテムを正しく表示できません。その太字の短い水平線を入れて違いを表示します
これがaspxマークアップです。
s += "<span class='th radius'><div id='" + ds.Tables[0].Rows[i].ItemArray[0].ToString() + "' class='div_product_id two mobile-one columns' style='cursor:pointer;'>" +
"<img src='images/galvaniz_boru.jpg'>" +
"<div class='panel'><span style='font-size:11px'>" + ds.Tables[0].Rows[i].ItemArray[2].ToString() + "<br />" + name + "</span>" +
"<p class='subheader'>" + ds.Tables[0].Rows[i].ItemArray[3].ToString() + " " + ds.Tables[0].Rows[i].ItemArray[4].ToString() + "</p></div></div></span>";