如题,某一列的内容有时候多有时候少,多的时候该列的宽度会变宽,少的时候又会变窄了,导致datagrid的宽度也在变化,请问有没有什么解决的办法?
我已在属性生成器里限定了列宽,每列不允许在单元格内换行.
谢谢.
我已在属性生成器里限定了列宽,每列不允许在单元格内换行.
谢谢.
解决方案 »
- 三层中有GridView可以实现模板列,MVC3 Razor 如何实现这样的效果?
- VSS 源代码管理器.....为何不会自动获取文件夹?
- 初学者
- ASP.NET2.0中的treeView,有谁会吗?
- 我是新手,请教关于dataset的问题!
- 连接的文件有的能打开有的打不开,急。。。在线等。。。
- 100分求用log4net能记录日志的简单工程文件(功能齐全),嫌少可以再加嘛,呵呵
- 我得.net网页程序发布时数据库换了地方为什么不能登录了?
- 如何让分页和排序共存,最好有源码。
- 安装好的Apache,如何在里面发布自己的VS2010的Web
- |M| 页面中的Label如何得到更一页面的Responce.Write("您的所在地XXX") 谢谢 100%结贴
- 请问这个函数有问题吗?
前台数据绑定处
<%#str(DataBind.Eval(Container.Item,"你的字段",20))%> //20为你想要这列显示的最多字符个数,可以自由改
后台加个函数
protected string str(object myobj,int count)
{
string mystr=myobj.ToString();
string returnstr=mystr;
if (mystr.Length>count)
{
returnstr=mystr.Substring(0,count);
}
return returnstr;
}
returnstr=mystr.Substring(0,count);
改为
returnstr=mystr.Substring(0,count-2)+"...";
<%#(DataBinder.Eval(Container.DataItem, "字段名").ToString().Length > 20)? DataBinder.Eval(Container.DataItem, "字段名").ToString().Substring(0,20):DataBinder.Eval(Container.DataItem, "字段名")%>