如何格式化输出Gridview中的字符串? gridview最终形成的是table,那么你可以考虑使用css来控制 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看这里清清月儿的gridview72般绝技:http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx 不知道楼主讲的意思是不是说一列的内容太长,显示的效果很差。如果这样的话,可以使用下面方法,下面的方法主要是把长的缩起来,然后鼠标放上去则显示全部: protected void GridView1_DataBound(object sender, EventArgs e) { for (int i = 0; i < this.GridView1.Rows.Count; i++) { this.GridView1.Rows[i].Cells[3].ToolTip = this.GridView1.Rows[i].Cells[3].Text; if (this.GridView1.Rows[i].Cells[3].Text.Length > 2) { //控制显示的字符数,这里是显示两个 this.GridView1.Rows[i].Cells[3].Text = this.GridView1.Rows[i].Cells[3].Text.Substring(0, 2); } } } 主要是对ToolTip的使用,楼主可以查查相关资料! 改改:this.GridView1.Rows[i].Cells[3].Text = this.GridView1.Rows[i].Cells[3].Text.Substring(0, 2)+"..."; 问一个不好的问题! 写个循环将26个字母绑定到DropdownList,问题出在哪儿???? 关于两个dropdownlist互相关联的问题,急。 ***请问如何枚举出网络打印机?*** DataGrid行高的控制? asp.net2.0的具体推出时间? 如何在循环中获取下拉列表选定项的值? 关于限制HtmlInputText控件的输入内容长度maxlength的问题 一个表单,提交后无法转向到另一页面,请教! ASP.NET 安全性问题!!!!!请教!!!! 做好的ASP.NET项目文件夹拷到别的Web服务器如何设置才好提供服务 !!!!在线等!!!!简单的棘手问题!
protected void GridView1_DataBound(object sender, EventArgs e)
{
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
this.GridView1.Rows[i].Cells[3].ToolTip = this.GridView1.Rows[i].Cells[3].Text;
if (this.GridView1.Rows[i].Cells[3].Text.Length > 2)
{
//控制显示的字符数,这里是显示两个
this.GridView1.Rows[i].Cells[3].Text = this.GridView1.Rows[i].Cells[3].Text.Substring(0, 2);
}
}
}
this.GridView1.Rows[i].Cells[3].Text = this.GridView1.Rows[i].Cells[3].Text.Substring(0, 2)+"...";