直接写"Hello".PadLeft(20) 也不行
写成 <td><% ="1"+"Hello".PadLeft(20) %></td>的话,输出是
1 Hello
中间有1个空格
网页里就是多个空格的话就自动变成1个了,必须用 才行
写成 <td><% ="1"+"Hello".PadLeft(20) %></td>的话,输出是
1 Hello
中间有1个空格
网页里就是多个空格的话就自动变成1个了,必须用 才行
解决方案 »
- EXCLE显示在DataGridView,然后导入到SQL表中
- C#实现TextBox的自动匹配属性
- ASP.NET 读取数据库中图片后与控件绑定时的 转换问题
- 一个报表同时支持打印为A3和A4怎么办?
- 有个简单的小问题
- 关于泛型的问题
- 如何简单的实现2个表之间切换着取数据
- DataGrid超级简单使用方法,高分相送
- SOS各位阿哥:能否帮我改一下这个24点程序,用面向对象的方法,消除相同的输出字符串表达式,增加程序的可读性.急啊....各位大哥.谢谢拉/....
- 在有VS的环境下,程序能正常运行,没有的情况下会报错(都有.net framework4.0环境),错误日志如下
- 怎样一次性给form里面所有 button加同一个 背景图片
- winform窗体在设计器内无法正常显示,但是运行阶段却正常,大家帮看下?
<td><%="Hello".PadLeft(10,'*').Replace("*"," ") %></td>不知道有没有更好的方法?
这个我也考虑过,不是对齐的问题,字符中有空格的话左对齐也应该能显示出来
我要做的效果是,绑定数据库的某张表
这个表是有层级关系的树
我要在一列上显示出层级关系,根据节点的深度在节点值的前面加不同个数的空格
现在已经做出了效果,只是方法有待改善
那你就先用你那种方式替换吧 不过个人感觉还不是很好的解决方案……
要不你在td中加个div不同层级使用不同class
{
int targetLength = 0;
if(!string.IsNullOrEmpty(target))
targetLength = target.length;
if(targetLength >= totalWidth)
return target;
else
{
StringBuilder sb = new StringBuilder();
for(int i = targetLength ; i < totalWidth; i++)
{
sb.Append(paddingString);
}
sb.Append(target);
return sb.ToString();
}
}