问题标签 [objectdatasource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
752 浏览

webforms - 在 DataObjectSource 中使用 DataObjectTypeName

我尝试使用的功能是: - 创建一个 ObjectDataSource 用于选择和更新网页上的控件(用户控件)。- 使用 DataObjectTypeName 创建一个将数据发送到 UpdateMethod 的对象。- 在将值填充到 DataObjectTypeName 的对象中之前,我想预先填充该对象,这样类中未使用的项目就不会默认为零和空字符串,而我不知道用户是否设置了零或默认字符串或由应用程序。

我找不到预先填充这些值的方法(这是 2006 年框架 2.0 的问题)。有人可能会问“为什么有人需要预先填充对象?”。简单的答案是:我希望能够在不同的用户控件上随机放置控件,而不必关心哪个 UpdateMethod 需要处理对象的哪些字段。

例如,假设我有一个包含以下字段的类(反映 SQL 表):FirstName、LastName、Address、City、State、Zip。我可能想让用户选择更改名字和姓氏,甚至看不到地址、城市、州、邮编(反之亦然)。我不想创建两个 UpdateMethod,其中一个处理 FirstName 和 LastName,另一个处理其他字段。我正在使用来自多个表的大约 40 多个列的类,我可能希望在一个屏幕上而不是另一个屏幕上显示一些字段,然后决定将这些字段从一个屏幕更改为另一个屏幕(这在我不知道的情况下破坏了我的 UpdateMethods)。

我希望我能很好地解释我的问题。
谢谢

0 投票
1 回答
927 浏览

visual-studio-2008 - 为实体数据模型创建数据源

我正在尝试使用 MySql 和 Entity Framework,使用 Connector/Net 6.1 作为参考:

http://dev.mysql.com/doc/refman/5.4/en/connector-net-tutorials-entity-framework-winform-data-source.html

但是我的项目是 WebApplication 而不是 WinForms。我已成功创建实体,但我无法为 WebApplication(或 MVC)创建数据源,因为缺少菜单和数据源窗口下的创建命令(窗口显示:没有可显示所选项目的数据源)。但是我可以为 WinForms/Console 应用程序做到这一点。

我不明白为什么 Web 项目不允许我创建数据源。我错过了什么?

0 投票
1 回答
815 浏览

c# - C# 对象数据源

什么决定了对象在数据配置向导中是否可用?我的 BLL 中有以下类,我希望能够将控件绑定到我变成属性的数据表,但可用数据源列表中唯一显示的是类名。

任何朝着正确方向的推动都会很棒。

谢谢。

0 投票
3 回答
2253 浏览

gridview - 当我在自定义分页和排序中启用缓存时,GridView 排序不起作用

我有一个使用存储过程进行自定义分页和排序的 GridView。
没关系,工作正常(分页和排序),但问题是当我在 ObjectDataSource 中启用缓存时,如:

它正确缓存用户访问的每个页面,但是在这种情况下,当用户想要对其进行排序时会引发错误(虽然如果 EnableCaching ="False" 可以正常工作:

当我启用缓存时,我应该怎么做才能排序工作。

谢谢你 。

0 投票
1 回答
1219 浏览

.net - 带有objectdatasource的Listview删除不起作用

我的用户控件中有一个 Listview 和 1 个与 ListView 绑定的对象数据源。现在在 objectdatasource 的 Deletemethod 中,我将 businessobject 作为参数,但在运行时我没有在我的 businessobject 的属性中获得价值......

我还尝试在 ItemTemplate 中使用“Bind”而不是“eval”。但在运行时我在 objectdatasource 的 Deletecommand 中提供的 DeleteMethod 中没有得到任何值......有人可以帮助了解天气我错过了什么或什么吗?

我的 Listview 的 ItemTemplate

对象数据源的删除命令中使用的删除方法

0 投票
1 回答
543 浏览

c# - GridView 和 ObjectDataSource 问题

这是我在我的asp项目中遇到的问题。

我的购物车由 3 个类组成,如下图所示。

Carrinho类有一个Arranjo列表,它本身有一个Product列表。

现在我想显示Carrinho 的列表,并且我有一个 GridView,它的数据源是一个与Carrinho对象 关联的 ObjectDataSource 。它现在应该只显示来自Arranjo的Total属性,但我总是得到一个空页面。我已经调试了项目,列表肯定不为空。

我究竟做错了什么?

班级图片

0 投票
1 回答
591 浏览

asp.net - 当我选择“参数源:控制”时,为什么在“配置数据源”中所有 ControlID 都是重复的?

我不知道这只是发生在我身上还是其他人也有同样的情况。

一直以来,当我在 ObjectDataSource 的“配置数据源”向导中将 DataControl 绑定到 ObjectDataSource 时,当我在“ControlId”DropdownList 中将参数源设置为“Control”时,WebForm 中的每个控件都有两个项目,而这很有意义成为一个

配置数据源 http://sites.google.com/site/dindarbiz/_/rsrc/1262726225583/file-cabinet/ObjectDataSource.jpg

0 投票
1 回答
181 浏览

c# - 如何从 linq-to-sql 查询中实现自定义返回类型的排序?

我正在使用带有 linq-to-sql 的存储库类作为(Web)GridView 的对象数据源。GridView 必须允许对所有列进行排序。我有一个使用这种方法的工作解决方案,但我显然更愿意在没有预定义的排序表达式列表的情况下这样做。

0 投票
2 回答
699 浏览

c# - 如何配置 ObjectDataSource 从 ListView 中选择行

我正在使用 Asp.net 3.5、C#、Visual Studio 2008。好吧,所以我承认我在这里真的很懒惰,但我知道必须有办法做到这一点。

我有 2 个相同的列表视图 - listview1 和 listview2。两个列表视图的第 1 列中都有一个复选框,页面上有一个按钮。

当按下按钮时,我想将在 listview1 中选中的行复制到 listview2。

我知道如何通过循环通过 listview1 来做到这一点,但我怎样才能使用 ObjectDataSource 一步完成呢?

0 投票
1 回答
1035 浏览

asp.net - ASP.NET [对象数据源]

我以这种方式将我的类对象的 id 从一页发送到第二页:

然后我用 ObjectDataSource 获取对象并以这种方式运行:

那么如何在我的新页面代码中使用这个项目: