将行插入到未绑定到数据源的 aspxgridview

发布于 2025-01-03 07:00:42 字数 330 浏览 0 评论 0原文

在我的网页中,我使用的 aspxgridview 包含 3 列,类型为“文本列”,并且我不希望该 gridview 显示从数据库检索的任何数据,因此我不使用数据源 该gridview的任务是接受用户输入并将用户输入的信息插入到数据库中的表中 我已将属性:enableediting 和enableinserting 设置为true 问题是当我运行项目并按网格视图中的超链接“新”在其中插入一行时,我无法在文本列中写入任何文本,当我按“更新”时,会出现一条消息:“指定不支持该方法。” 请注意,每个文本列中的属性“ReadOnly”设置为 false 我找不到有关使用 aspxgridview 仅用于插入目的而不将其绑定到任何数据源的示例 感谢你

in my webpage i'm using aspxgridview that contains 3 columns with type "text column" and i don't want that gridview to show any retrived data from database so i'm not using datasource
the mission of this gridview is to accept input by user and insert the information entered by user to a table in database
i have set the properties: enableediting and enableinserting to true
the problem is when i run the project and press the hyperlink "new" in the gridview to insert a row in it i can't write any text in the text column and when i press "update" a message appeared that said: "Specified method is not supported."
please note that the property "ReadOnly" in each text column is set to false
i couldn't find example about the use of aspxgridview for insert purpose only without bind it to any datasource
thank u

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧城烟雨 2025-01-10 07:00:42

为什么需要 GridView 来实现这样的功能?为什么不使用简单的 asp:TextBoxasp:Button 来实现此目的?

响应更新

您可以创建绑定到该页面的数据列表。将此列表作为数据源绑定到 GridView。
在编辑模式下渲染 GridView 行并将数据填充到此列表中。但是您将需要处理连接到项目编辑/插入的所有 gridview 事件。

您可以存储在 ViewState 中的数据列表。

现在我宁愿用 js 实现这样的功能。
作为示例,我可以为您提供以下链接:
http://jsfiddle.net/rniemeyer/7RDc3/

Why do You need GridView for such functionality? Why not to use simple asp:TextBox with asp:Button for this?

Respond to update:

You can create List of data bound to this page. Bind this list to GridView as datasource.
Render GridView rows in edit mode and fill data to this list. But You will need to handle all gridview events connected to item editing/inserting.

List of Data You can store in ViewState.

Nowadays I would rather go with js implementation of such functionality.
As examples I can provide You with this links:
http://jsfiddle.net/rniemeyer/7RDc3/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文