ObjectDataSource与GridView绑定问题.

zhiaini zhiaini 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
测试项目是3层写的

页面拖一个GridView,一个ObjectDataSource.
绑定好后.数据正常显示出来,编辑,插入操作都可以.就是删除列不行.

我问了别人说是,我没设置GridView的DataKeyNames属性,我又把DataKeyNames属性绑上了ID.但是还是不能删除.
其他操作都行.编辑插入都行,就是删除不行,我确定删除的数据库代码是对的.

是怎么回事呢


<asp:GridView ID="gvDisplay" runat="server" AllowPaging="True"
AutoGenerateColumns="False" DataKeyNames="Id" DataSourceID="ObjectDataSource1">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" />
<asp:BoundField DataField="Sex" HeaderText="Sex" SortExpression="Sex" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Age" HeaderText="Age" SortExpression="Age" />
<asp:BoundField DataField="Address" HeaderText="Address"
SortExpression="Address" />
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
ShowSelectButton="True" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DataObjectTypeName="Model.Person" DeleteMethod="Delete" InsertMethod="Insert"
SelectMethod="SelectAll" TypeName="BLL.Bll_Person" UpdateMethod="Update">
</asp:ObjectDataSource>

...全文

相关推荐

2009年2月28日论坛解决问题集

详细的考试管理系统框架 传值问题 GRIDVIEW问题 ObjectDataSource数据元绑定问题

smartxue1987

深入理解GridView与ObjectDataSource的绑定技术

GridView是ASP.NET中用于数据展示的常用控件,它以网格形式显示数据,便于用户阅读和管理信息。该控件支持数据绑定,并能直接与数据源控件交互,实现数据的展示和操作。ObjectDataSource 控件是 ASP.NET Web 表单中用于将数据源逻辑与用户界面分离的组件。它允许开发者通过声明性的方式绑定数据源,简化了数据绑定代码,让开发者可以专注于业务逻辑的实现。ObjectDataSource 控件的核心功能包括:数据源绑定。

抽风的Lilith

2009年2月28日解决论坛问题集

考试系统的界面框架 ObjectDataSource的数据源控件绑定问题 girdview的显示问题等

smartxue1987

winform ObjectDataSource的使用

winform ObjectDataSource的使用! 很值得下载看看!资源免费,大家分享!!

YnSky

在ASP.NET 2.0中操作数据::研究插入、更新和删除的关联事件

当使用GridView、DetailsView或FormView控件的内建插入、编辑或删除特征时,在用户添加一条新记录或更新/删除一条现在记录的过程中发生了多个步骤。正如我们之前一节里所讨论的,在GridView中编辑一行时,保存(Update)和取消(Cancel)按钮将取代编辑(Edit)按钮,并且绑定列转换成TextBox。在用户更新了数据并点击保存按钮之后,下述步骤在回传时执行

raydenzhang
评论 7
收藏 已收藏
分享
返回顶部
zhiaini
.NET社区 62,272 成员 668,968 内容