我需要在两行中显示字符串中的前 24 个字符。我试图展示一个图表来解释我想要的字符串如下。
--------------
|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>";