有没有办法在插入之前编辑detailsview的隐藏字段值?我想用另一个值替换它。我可以使用哪个活动?
答案 0 :(得分:0)
您可以使用ItemInserting
事件。
答案 1 :(得分:0)
可以在DetailsView控件的ItemInserting事件中完成。方法如下:
Private Sub DetailsView1_ItemInserting(sender As Object, e As System.Web.UI.WebControls.DetailsViewInsertEventArgs) Handles DetailsView1.ItemInserting
e.Values("ProductName") = "Your New Value"
End Sub
基本上,e.Values是有序KetValuePairs的集合,其中包含DetailsView插入表单条目。您可以通过索引或键引用它们。在上面的例子中,我通过键引用它们 - 在我的情况下使用“ProductName”,因为我使用了Northwind数据库的Products表。希望这会有所帮助...