我用DataGrid控件绑定数据库, 一绑定列 绑定数据库一字段,由于字段内容的长度不一样,有的太长了,结果绑定列 采用换行的形式来显示内容, 我不想让绑定列换行,因为太难看了,请教各位有什么好的方法来实现吗???谢谢
解决方案 »
- 还是中文文件名乱码问题,顶者有分
- vs2005 web应用
- c# 远程访问数据库
- 大家知道怎么监听alert
- 为什么CSDN总会出现错误?
- 调查:想写个底层管理方法的软件,不知有多少公司愿意用这样的软件...
- datalist中checkbox的check属性选中了,但判断下来还是false??
- 本地发布正常,到服务器发布就出现了导出excel 黄页的错误 急急急急急急急急!!!11
- 我用ASP.NET OLEDB连接 SYBASE ,可是把数据绑定到datagrid后怎么中文都是乱码?
- 请问怎么动态生成服务器端控件?
- ewebeditor v2.8,可是在ASP.NET中使用无法取到值,怎么办啊?
- 【重要】ASP.NET2.0的BUG?有解决办法没有呀?
由于标题长度不一样!结果标题太长的就采了换行显示,我不要它换行显示!!标题太长就只要显示部分就可以了,其他因太长未能显示只要用…… 来代替即可!!
请问:DataGrid控件是否 这一属性可以 直接设置呀? 还是要其它方法??请问有什么好方法吗?谢谢!!!!!!!!!!!
case 字段長度>? then left(字段,?) esle 字段 end
public string TextFunction(string str, int Int)
{
if (str.Length <= Int)
{
return str;
}
else
{
str = str.Substring(0,Int) + "...";
return str;
}
}
在html代码中将
<%# DataBinder.Eval(Container, "DataItem.Title") %>
改成
<%# TextFunction(DataBinder.Eval(Container, "DataItem.Title").ToString(),20) %>