Asp.net 插入前替换detailview字段

Asp.net 插入前替换detailview字段,asp.net,vb.net,Asp.net,Vb.net,在插入之前,是否有方法编辑detailsview的隐藏字段值?我想用另一个值替换它。我可以使用哪个项目 您可以使用项目插入事件。您可以使用项目插入事件。这可以在DetailsView控件的项目插入事件上完成。以下是方法: Private Sub DetailsView1_ItemInserting(sender As Object, e As System.Web.UI.WebControls.DetailsViewInsertEventArgs) Handles DetailsView1.It

在插入之前,是否有方法编辑detailsview的隐藏字段值?我想用另一个值替换它。我可以使用哪个项目

您可以使用
项目插入
事件。

您可以使用
项目插入
事件。

这可以在DetailsView控件的项目插入事件上完成。以下是方法:

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插入表单条目。您可以通过索引或键引用它们。在上面的示例中,由于我使用了Northwind数据库的Products表,所以我通过键“ProductName”引用了它们。希望这有助于

可以在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插入表单条目。您可以通过索引或键引用它们。在上面的示例中,由于我使用了Northwind数据库的Products表,所以我通过键“ProductName”引用了它们。希望这有助于