1. 程式人生 > >gridview自動換行

gridview自動換行

     // 報表查詢語句
    private String querySql = "SELECT * FROM baobiaoxinxi where 報表名稱='" + baoBiaoMingCheng + "'" ;

    // 主報表的域數
    private int mainReportsFieldCount = 13;

protectedvoid 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;