detailsView控件在使用默认更新按钮,无法更新数据~!删除和取消 可以用
4个回答
2011-04-16
展开全部
试这个
10.5.3 DetailsView控件的编辑功能
DataFile="~/Products.mdb"
SelectCommand="SELECT ProductNo,ProductName,
ProductPrice,InStock FROM Products"
UpdateCommand="UPDATE Products SET
ProductName=@ProductName,
ProductPrice=@ProductPrice,
InStock=@InStock
WHERE ProductNo=@ProductNo"
DeleteCommand="DELETE From Products
WHERE ProductNo=@ProductNo"
InsertCommand="INSERT INTO Products(ProductNo, ProductName,ProductPrice,Instock)
VALUES(@ProductNo,@ProductName, @ProductPrice,@Instock)"/>
上述 UpdateCommand、DeleteCommand 和 InsertCommand 属性分别指定更新、删除和插入记录的 SQL 命令,@ 开头是对应字段名称的参数。
DataSourceID="Products" Width="300pt"
………
AutoGenerateEditButton="True"
AutoGenerateDeleteButton="True"
AutoGenerateInsertButton="True"
DataKeyNames="ProductNo"/>
10.5.3 DetailsView控件的编辑功能
DataFile="~/Products.mdb"
SelectCommand="SELECT ProductNo,ProductName,
ProductPrice,InStock FROM Products"
UpdateCommand="UPDATE Products SET
ProductName=@ProductName,
ProductPrice=@ProductPrice,
InStock=@InStock
WHERE ProductNo=@ProductNo"
DeleteCommand="DELETE From Products
WHERE ProductNo=@ProductNo"
InsertCommand="INSERT INTO Products(ProductNo, ProductName,ProductPrice,Instock)
VALUES(@ProductNo,@ProductName, @ProductPrice,@Instock)"/>
上述 UpdateCommand、DeleteCommand 和 InsertCommand 属性分别指定更新、删除和插入记录的 SQL 命令,@ 开头是对应字段名称的参数。
DataSourceID="Products" Width="300pt"
………
AutoGenerateEditButton="True"
AutoGenerateDeleteButton="True"
AutoGenerateInsertButton="True"
DataKeyNames="ProductNo"/>
展开全部
楼主是想问什么呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
或许贴个代码能更好的找出问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能是更新时为能够更新指定的ID的项,如果确实能够删除的话,你可以检查下你更新部分的代码,也可以和我联系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询