weixin_37721334 2021-06-09 12:07 采纳率: 0%
浏览 25
已结题

GridView设置了HtmlDecode,RowEditing编辑时不显示了。

GridView里原本的 OnRowEditing是好用的,为了换行添加了OnRowDataBound,为其中一列设置了HtmlDecode。

结果再进行OnRowEditing编辑时,被编辑行的这一列数据不显示了,也无法编辑了。。。求助大佬,谢谢。

 <asp:GridView ID="GridView1" runat="server"  OnRowEditing="GridView1_RowEditing"  OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_RowCancelingEdit" OnRowDataBound="GridView1_RowDataBound1" BackColor="White" BorderColor="Black" BorderStyle="None" BorderWidth="1px" CellPadding="3" Font-Size="10pt" Style="position: absolute;left: 38px; top:104px; word-break:break-all; word-wrap:break-word" >
        

后台:
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)

        {

            //设置编辑时的行 等于用户触发事件的这个行
            GridView1.EditIndex = e.NewEditIndex;
            //重新绑定 
         
            GridView1.DataSource = dt.DefaultView;
            GridView1.DataBind();
          
        }
......
......
 protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)
        {
            
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                TableCellCollection cells = e.Row.Cells;
                foreach (TableCell cell in cells)
                {
                    cells[3].Text = Server.HtmlDecode(cells[3].Text);
                }
                
            }
        }
    
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 1月6日

    悬赏问题

    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测