应该不错的啊 DataGrid模版列
<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);
}
我修改文本框中文本,怎么没有得到修改后的文本,还是原来的