编辑GridView时,((TextBox)this.gvPowLev.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim()
无法取得新值,请大家帮帮忙。源码:
public partial class BackPlat_PowLevManager : System.Web.UI.Page
{
Operation operation = new Operation();
protected void Page_Load(object sender, EventArgs e)
{
GridViewBind();
}
protected void gvPowLev_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
int id = e.Row.RowIndex + 1;
e.Row.Cells[0].Text = id.ToString();
}
}
private void GridViewBind()
{
gvPowLev.DataSource = operation.GridViewBind("PowerLevel");
gvPowLev.DataKeyNames = new string[] { "PowLevID", "PowLevName", "PowLevDiscription" };
this.gvPowLev.DataBind();
}
protected void gvPowLev_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvPowLev.PageIndex = e.NewPageIndex;
GridViewBind();
} protected void gvPowLev_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string Name = ((TextBox)this.gvPowLev.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim();
Response.Write(Name);
}
protected void gvPowLev_RowEditing(object sender, GridViewEditEventArgs e)
{
this.gvPowLev.EditIndex = e.NewEditIndex;
GridViewBind();
}
protected void gvPowLev_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
this.gvPowLev.EditIndex = -1;
GridViewBind();
}
无法取得新值,请大家帮帮忙。源码:
public partial class BackPlat_PowLevManager : System.Web.UI.Page
{
Operation operation = new Operation();
protected void Page_Load(object sender, EventArgs e)
{
GridViewBind();
}
protected void gvPowLev_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowIndex != -1)
{
int id = e.Row.RowIndex + 1;
e.Row.Cells[0].Text = id.ToString();
}
}
private void GridViewBind()
{
gvPowLev.DataSource = operation.GridViewBind("PowerLevel");
gvPowLev.DataKeyNames = new string[] { "PowLevID", "PowLevName", "PowLevDiscription" };
this.gvPowLev.DataBind();
}
protected void gvPowLev_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvPowLev.PageIndex = e.NewPageIndex;
GridViewBind();
} protected void gvPowLev_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string Name = ((TextBox)this.gvPowLev.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim();
Response.Write(Name);
}
protected void gvPowLev_RowEditing(object sender, GridViewEditEventArgs e)
{
this.gvPowLev.EditIndex = e.NewEditIndex;
GridViewBind();
}
protected void gvPowLev_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
this.gvPowLev.EditIndex = -1;
GridViewBind();
}
{
Operation operation = new Operation();
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
GridViewBind();
}
}