DataGrid中列值爲顯示爲空但後臺實際取值不爲空

在一次綁定DataGrid的過程中,由於數據庫的值爲null,綁定到DataGrid中顯示爲空,當我在 後臺用以下語句執行時,發現取的值並不爲空:

string temp = e.Item.Cells[i].Text.ToString().Trim();
if(temp == string.Empty)
{
    
//未輸出值
}


if(temp.Length == 0)
{
    
//也未輸出值
}


Response.write(temp); 
//顯示空
Response.write(temp.Length); //顯示6


 

原來在DataGrid綁定的時候,自動添加了一個【 】的空格符,取值的時候替換掉,得temp == string.Empty.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章