detailsview控件,用SQL生成数据源,在自定义更新事件处理中如何获得detailsview控件中的更新后的数据?
protected void GridView1_OnRowUpdating(object sender, GridViewUpdateEventArgs e)
{
for (int i = 0; i < e.NewValues.Count; i++)
{
if (e.NewValues[i] != null)
{
e.NewValues[i] = Server.HtmlEncode(e.NewValues[i].ToString());
}
}
}
e.newValues[i]全为空,没有row,为什么呢?
protected void GridView1_OnRowUpdating(object sender, GridViewUpdateEventArgs e)
{
for (int i = 0; i < e.NewValues.Count; i++)
{
if (e.NewValues[i] != null)
{
e.NewValues[i] = Server.HtmlEncode(e.NewValues[i].ToString());
}
}
}
e.newValues[i]全为空,没有row,为什么呢?
在单击 DetailsView 控件中的 Update 按钮(其 CommandName 属性设置为“Update”的按钮)时发生,但在更新操作之前。ItemUpdated
在单击 DetailsView 控件中的 Update 按钮时发生,但在更新操作之后。