【问题标题】:On update gridview row=current edited Row value在更新 gridview 行=当前编辑的行值
【发布时间】:2012-03-14 09:41:08
【问题描述】:

我想在 gridview 更新时从 GridView1.Rows[获取已编辑行].Cells[3] 的编辑行中的单元格中获取一个值;

【问题讨论】:

    标签: c# asp.net sql


    【解决方案1】:

    您应该处理RowUpdating 事件:

     protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
     {    
        GridViewRow row = ((GridView)sender).Rows[e.RowIndex];
        String fourthCellstext = ((TextBox)(row.Cells[3].Controls[0])).Text;
        // .....
     }
    

    【讨论】:

    • 我想检查行更新,所以如果用户正在向该单元格写入内容并按下 UPDate ,那么就会发生一些事情
    • 那么,当RowUpdating 出现时,我提供了上面的链接,您是否阅读过? “当点击一行的更新按钮时,会引发 RowUpdating 事件。”
    • 哦,我以为点击行更新时会引发行更新事件。
    • @InziIrina:我再次链接(并显示了代码)RowUpdating,而不是 RowUpdated 事件;)
    • 所以基本上,我从更新行的第三个单元格中获取值?抱歉,我不在家,无法考试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多