FormView显示、更新、插入、删除数据库操作[ASP.NET源代码](三)(11)
<UpdateParameters>
<asp:Parameter Name="CategoryId" />
<asp:Parameter Name="Name" />
<asp:Parameter Name="Price" />
<asp:Parameter Name="Image" />
<asp:Parameter Name="ItemId" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="CategoryId" />
<asp:Parameter Name="Name" />
<asp:Parameter Name="Price" />
<asp:Parameter Name="Image" />
</InsertParameters>
2、这个模板和编辑模板基本一样,就是点击“新建”按钮进入时,没有绑定数据而已,因此,“上传”按钮的响应函数可复用,更新前的赋值操作也基本是一样的。
为fvwItem添加响应函数,代码如下:
[csharp] protected void fvwItem_ItemInserting(object sender, FormViewInsertEventArgs e)
{
DropDownList ddl = (DropDownList)fvwItem.FindControl("ddlCategory");
sdsItem.InsertParameters["CategoryId"].DefaultValue = ddl.SelectedValue;
Image img = (Image)fvwItem.FindControl("imgItem");
sdsItem.InsertParameters["Image"].DefaultValue = img.ImageUrl;
}
protected void fvwItem_ItemInserting(object sender, FormViewInsertEventArgs e)
{
DropDownList ddl = (DropDownList)fvwItem.FindControl("ddlCategory");
sdsItem.InsertParameters["CategoryId"].DefaultValue = ddl.SelectedValue;
Image img = (Image)fvwItem.FindControl("imgItem");
sdsItem.InsertParameters["Image"].DefaultValue = img.ImageUrl;
}
3、别忘了添加fvwItem的InsertCommand命令,并添加参数变量UpdateParameters:
相关新闻>>
- 发表评论
-
- 最新评论 更多>>