gpt4 book ai didi

c# - DataGrid Web 窗体 EditCommand/UpdateCommand。如何在 TextBox 中获取更改后的值

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:10 25 4
gpt4 key购买 nike

我的 DataGrid 的编辑命令有问题。

这是我的数据网格:

http://imgur.com/0nmDJX0

现在我想编辑我的标题:

http://imgur.com/VU20GNa

如何获取“abc”值?

((TextBox) e.Item.Cells[0].Controls[0]).Text 仍然给我旧值“sdfsd”。

如何从文本框中获取“abc”值?我将我的记录存储为 XML,所以我需要的只是获取这些编辑后的值。

谢谢。

最佳答案

确保您没有在每次页面加载时都绑定(bind)数据。如果这样做,您的新值将在事件处理程序运行之前重新加载旧值。

在我的例子中,我只需要将 BindData() 放在 if (!Page.IsPostBack) block 中

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
BindData();
}
}

关于c# - DataGrid Web 窗体 EditCommand/UpdateCommand。如何在 TextBox 中获取更改后的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22673081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com