看板 C_Sharp 關於我們 聯絡資訊
各位好: 小弟我遇到一個問題 以下PHONE欄位在資料庫是NULL WebForm在EditItemTemplate編輯模式會有NullReferenceException 請問可以在哪邊處理掉? 爬了stackoverflow的方式都處理不掉 https://bit.ly/2M7d8RO 謝謝 主要透過OnRowUpdating更新資料,但是按下EditButton就會Null 如果欄位不是Null,可以正確更新資料 protected void OnRowUpdating(object sender, GridViewUpdateEventArgs e) { person.PHONE = (row.FindControl("txtPHONE") as TextBox).Text; } 錯誤訊息: System.NullReferenceException: 並未將物件參考設定為物件的執行個體 行 96: </ItemTemplate> 行 97: <EditItemTemplate> 行 98: <asp:TextBox ID="txtPHONE1" runat="server" Text='<%# Eval("PHONE").ToString().Trim() %>'></asp:TextBox> 行 99: </EditItemTemplate> 行 100: </asp:TemplateField> 原始程式檔: C:\XXX.aspx 行: 98 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.117.49 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1547138685.A.DC3.html ※ 編輯: shenghong (61.228.117.49), 01/11/2019 00:47:24 ※ 編輯: shenghong (61.228.117.49), 01/11/2019 00:50:56
nwish: 加上?? 01/11 08:57
konkonchou: 多個1 01/11 09:11
shenghong: 已解決,謝謝以上各位熱心的大大^^ 01/11 21:39