日期:2014-05-20  浏览次数:20930 次

散分了(winform datagrid )
当datagrid(winform)中,某列的内容长度超过了列宽时,要让内容的显示从最后开始(即如果列的宽度只够显示一个字符时,就显示内容的最后一个字符,如果够显示两个字符,就显示最后两个字符,依次类推!
        请教各位大虾该怎么实现.

------解决方案--------------------
頂........
------解决方案--------------------
可以把datagird的显示方式设为向右对齐方向,就是rightToleft这个属性
------解决方案--------------------
右对齐的方式好象不行。关注一下看有没有好的方法。
------解决方案--------------------
關注....
------解决方案--------------------
public string strRight(string oldString)
{
string newString;
int i=oldString.Trim().Length
if (i > 2)
{
newString = "… "+ oldString.Trim().Substring(i-2,i ) ;
}
else
{
newString = oldString.Trim();
}
return newString;
}
------解决方案--------------------
右对齐应该正确!
------解决方案--------------------
mark
------解决方案--------------------

------解决方案--------------------
应该是右对齐解决问题。
------解决方案--------------------
支持 学习一下
------解决方案--------------------
...