rt
解决方案 »
- RSA问题求助:java加密,C#解密
- 无权图多源最短路径的问题
- 请问:VS命令行在哪打开?
- arcgis engine 中如何添加点和圆 (c#)
- 在C# WEB开发中,我在datagrid中放入一个DropDownList(放入ITEM TEMPLATE 中),我如何给DropDownList赋值?
- jdbc 连接mysql,muti connection 一般用什么方式比较好
- winform 透明遮罩
- .net有无类库图(下载)?
- 谁帮忙把这句话翻译成C#啊,谢谢,在线等待
- 如何将已从C++那边传过来的指针类型转换为Base64字符串(不知道图片长度)
- 一个数据库问题,请大家帮忙看看
- 100分,100分,100分!!!挂一天在线等~~~高手来解决了
<asp:Label ID="lblProjName" Text='<%#(Eval(" XXX").ToString(),25) %>'
ToolTip='<%# Eval("XXX").ToString() %>' runat="server"></asp:Label>
还有 我要的效果是当字符串不能完全显示的时候,显示部分字符串,然后加上"..."。好像有个Format 或者什么的有个这样的属性
if(dataGridView.Rows[行索引].Cells[列索引].Value.Tostring().Length>25)
dataGridView.Rows[行索引].Cells[列索引].Value=dataGridView.Rows[行索引].Cells[列索引].Value.Tostring().Substring(0,25))+"...";
取到单元格的值先对值的长度进行判断//下面是判断如果长度大于30个字节,就显示前30个字节+...
if(dataGridView.Rows[行索引].Cells[列索引].Value.Tostring().Length>30) dataGridView.Rows[行索引].Cells[列索引].Value=dataGridView.Rows[行索引].Cells[列索引].Value.Tostring().Substring(0,30))+"..."; Substring是截取字符串,不是替换
{
String DataPropertyName = YourDataGridView.Columns[e.ColumnIndex].DataPropertyName; if (DataPropertyName == "XXX") // 要缩略的数据列
if (e.Value.Length>25) // 这里简单写个
e.Value = e.Value.ToString().Substring(0, 25)+"...";
}
判断e.item.cells[0].text显示...
dataGridView.Rows[行索引].Cells[列索引].Value=dataGridView.Rows[行索引].Cells[列索引].Value.Tostring().Substring(0,30))+"...";
Quote]有赋值了!
看来只有重写DataGridTextBoxColumn列了,在Paint事件中添加如下代码//.Net FrameWork SDK 强大啊StringFormat format = new StringFormat();
//正行显示
format.FormatFlags = StringFormatFlags.LineLimit;
//移除结尾并以“...”代替
format.Trimming = StringTrimming.EllipsisCharacter;
http://blog.csdn.net/assky124/archive/2008/11/26/3380528.aspx
如果是B/S的还用问,
很简单的一个长度截取+"..."
我这里的GridView单元格是自动有"..."的.呵呵...都不用写代码了,自动有