现在的位置: 首页 > 综合 > 正文

gridview自动换行

2013年08月01日 ⁄ 综合 ⁄ 共 748字 ⁄ 字号 评论关闭

     // 报表查询语句
    private String querySql = "SELECT * FROM baobiaoxinxi where 报表名称='" + baoBiaoMingCheng + "'" ;

    // 主报表的域数
    private int mainReportsFieldCount = 13;

    protected void GridViewXinXiLan_RowDataBound(object sender, GridViewRowEventArgs e)
    
{
        
for (int i = 2; i <= mainReportsFieldCount; i++)
        
{
            e.Row.Cells[i].Text 
= "<nobr>" + e.Row.Cells[i].Text + "</nobr>";
        }

    }

 我这里的i从2开始,是因为前面有选择和删除框。

测试通过!

上面的有时候会带来问题,比如读取其值的时候也会有<nobr>

底下是替换代码,完成上述功能。

        for (int i = 2; i <= mainReportsFieldCount; i++)
        
{
            
// e.Row.Cells[i].Text = "<nobr>" + e.Row.Cells[i].Text + "</nobr>";
            e.Row.Cells[i].Wrap = false;

        }

        
// 隐藏主键列
        e.Row.Cells[mainReportsFieldCount + 1].Visible = false;

抱歉!评论已关闭.