<EditItemTemplate>
<asp:TextBox id=txtEditTitle runat="server" Width="430px" Text='<%# DataBinder.Eval(Container, "DataItem.infoTitle") %>'></asp:TextBox>
</EditItemTemplate>
这样的一个模版列的编辑项
我在UpdateCommand的时候点击更新
private void dgInfoList_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string infoTitle=((TextBox)e.Item.Cells[2].FindControl("txtEditTitle")).Text;
response.write(infoTitle);
}
我修改文本框中文本,怎么没有得到修改后的文本,还是原来的
<asp:TextBox id=txtEditTitle runat="server" Width="430px" Text='<%# DataBinder.Eval(Container, "DataItem.infoTitle") %>'></asp:TextBox>
</EditItemTemplate>
这样的一个模版列的编辑项
我在UpdateCommand的时候点击更新
private void dgInfoList_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string infoTitle=((TextBox)e.Item.Cells[2].FindControl("txtEditTitle")).Text;
response.write(infoTitle);
}
我修改文本框中文本,怎么没有得到修改后的文本,还是原来的
解决方案 »
- asp.net 框架 有谁做过跟IC卡有关的项目的
- 如何将数据库中的一个字段一共两个状态1和2,分别绑到asp.net的两个GridView里?
- ajax 调用后台代码 绑定Repeater
- 用鼠标来控制div的隐藏和显示·默认div是应藏的
- 点击textbox,如何使数据显示在datalist中?
- 如何访问GridView中模版列中的控件
- 本人找asp.net项目做啊~不收钱的
- 求access数据库上传图片代码(vb.net/asp.net)
- 用Visual Studio .NET 2003创建ASP.NET Web 应用程序时出现 “HTTP/1.1 500 Internal Server error”错误,请有经验者赐教,谢谢!
- SOS!!--如何将Access中的部分列求和,将结果自动赋予另一列
- dataset合并的问题
- 学.net的程序员如何向底层发展
看看这样可以么??
那么你把绑定的代码放到if not ispostback Then ... End IF中然后更新里完成更新后重新绑定
{
//绑定数据
}private void dgInfoList_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string infoTitle=((TextBox)e.Item.Cells[2].FindControl("txtEditTitle")).Text;
response.write(infoTitle);
//更新
//绑定数据
}
PageLoad 里面的DataBind 没有加if(!Page.IsPostBack)
如楼上所述:
if(!Page.IsPostBack)
{
//绑定数据
}前天我刚碰到这个问题,点 更新 它死活不更新数据,设置断点后发现,点 更新 的时候,根本没有执行更新按钮的 update 原因就是Page.IsPostBack