问题标签 [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 回答
1232 浏览

asp.net - ObjectDataSource DataObjectTypeName 帮助。将对象作为参数传递

我有一个部分类(主类是一个 LinqToSql 生成的类)

这是它调用的方法

我想使用 ObjectDataSource 来驱动 DropDownList。

我的 aspx 页面有一个在 BasePage 中设置的 Dealer 属性。我的问题是如何将此属性(对象)传递给 ObjectDataSource,以便可以在我的 select 方法中对其进行评估。有谁知道我该怎么做?还是我完全以错误的方式做这件事?

感谢您在圣地亚哥的任何建议,干杯,〜ck

0 投票
2 回答
22492 浏览

c# - GridView 与嵌套类的属性绑定

我有一个类似于下面列出的对象图。当我尝试在 GridView 中绑定 NestedClass 的属性时,出现错误:

“在所选数据源上找不到名为‘NestedClass.Name’的字段或属性。”

GridView 绑定到 ObjectDataSource,ObjectDataSource 绑定到完全填充的 BoundClass 实例。

有没有办法解决?

示例类:

0 投票
4 回答
10831 浏览

.net - SqlDataSource 与 ObjectDataSource

如果网页需要一些数据,为什么不让 SQLDataSource 调用存储过程呢?为什么要使用 ObjectDataSource 调用业务对象,然后再调用存储过程?我知道基于 .net 框架构建的其他应用程序(比如说桌面应用程序)可以访问业务对象,但如果应用程序始终只是一个 Web 应用程序怎么办?

为了更清楚:

什么时候应该使用SqlDataSourceor ObjectDataSource

如何激发选择?

0 投票
1 回答
3357 浏览

c# - 如何在 FormView 中保存 CheckBoxList 中的项目?

我在带有ObjectDataSource的FormView内使用CheckBoxList。为了将所选值绑定到CheckBoxList,我使用FormView_DataBound事件来查找CheckBoxList并设置所选项目。这工作正常。

现在保存这些值变得有问题。是否可以使用ObjectDataSource更新这些值,或者我必须在ObjectDataSource保存后保存它们?

0 投票
1 回答
643 浏览

gridview - 问题:GridView/ObjectDataSource 的排序根据页面而变化

我有一个使用分页绑定到 ObjectDataSource 的 GridView。分页工作正常,只是排序顺序会根据正在查看的结果页面而变化。这会导致项目在其他问题中重新出现在后续页面上。我将问题追溯到我的 DAL,它一次读取一页,然后对其进行排序。显然,排序会随着结果集大小的变化而变化。这个算法有没有改进。如果可能的话,我想使用数据阅读器:

0 投票
3 回答
21978 浏览

c# - 了解 ObjectDataSource 和 Select 参数

我在 GridView 控件中有一个 TemplateField,例如:

我有一个要从 ObjectDataSource 填充的下拉列表,但是对于每一行我想传递一个 Select 参数,以便它填充正确的值


我的 OperatorFieldsDAO 类是:

所有这些都是为了告诉你我收到了一个错误:

在 ControlParameter 'Type' 中找不到控件 'hfFieldType'。

我究竟做错了什么?

我是否需要使用OnRowDataBound方法以编程方式传递所选参数?

0 投票
2 回答
2245 浏览

asp.net - ASP.net GridView 和对象数据源

如何配置 ASP.NET GridView 以通过 Object DataSource 填充它,其中对象方法需要 noticeCode 以通过 C# 代码传递?

StudentControlPanel.aspx.cs

通知.cs

替代文字

0 投票
1 回答
1271 浏览

c# - FormView 插入帮助后将控件添加到面板

这是我的 HTML

这是我的 C#

我怎样才能坚持(插入后添加一个新的)标签控件?它正在被消灭。每次都正确添加新添加的内容。如何保持控件集合完好无损?谢谢你的帮助。

干杯,~ck

0 投票
1 回答
6003 浏览

c# - 这是我们可以强制 ObjectDataSource ……的唯一方法吗?

问候,


1)我假设ObjectDataSource仅在第一次请求时自动绑定到数据源,而不是在回发时(否则ObjectDataSource.Selecting事件也会在回发时触发,但事实并非如此):

A)所以强制ObjectDataSource也绑定回发的唯一方法是手动调用DataBind()


2)假设DropDownList1DataSourceID设置为ObjectDataSource1,那么第一次加载页面时,ObjectDataSource1将自动调用DropDownList1.DataBind()(在Page.PreRender事件之后)并插入检索到的数据。


A) 但是如果我们在第一次加载页面时也手动调用DropDownList1.DataBind()会怎样:


ObjectDataSource1 会以某种方式注意到DropDownList1.DataBind()已经被调用,因此不会自动调用DropDownList1.DataBind()吗?


B) 通常ObjectDataSource1.Selecting事件在Page.Prerender事件之后触发。但是如果在Page_Load()中调用DropDownList1.DataBind( )怎么办?

在那种情况下ObjectDataSource1.Selecting事件会在Page.PreRender之前触发吗?


谢谢

0 投票
1 回答
5746 浏览

c# - 数据绑定和用户控件

这真的让我很烦恼,所以我希望有人可以帮助我


1)假设页面包含用户控件,则Page.Page_Load在UserControl.Page_Load之前被触发:


a) 我假设如果 Page 包含ObjectDataSource1控件,那么ObjectDataSource1将在UserControl.Page_Load之前执行数据绑定?!


b)如果是这种情况,那么Page.Prerender 是否也会发生在UserControl.Page_Load之前?


c) 如果UserControl包含ObjectDataSource2控件,该控件是否会与ObjectDataSource1(直接包含在Page中)同时执行数据绑定?

  • 但这没有多大意义,因为我假设 UserControl 中的控件遵循UserControl 的生命周期而不是Page 的?!

  • 无论如何,我认为托管用户控件的网页无法接收事件或调用用户控件中包含的控件的方法?!如果是这样,那么网页如何能够调用ObjectDataSource2上的数据绑定?


谢谢


编辑:

我困惑的主要来源是某本书的以下引用:

…用户的国家、州和城市仅从配置文件中读取一次并保存在本地变量中。UserControl.Page_Load 不能用于此,因为 UserControl.ObjectDataSource 完成的自动绑定发生得更早,所以我们必须使用 UserControl.Page_Init 事件处理程序

我假设在上面的引用中作者建议如果用户控件包含 ODS,那么这个 ODS 将在 UserControl.Page_Load 之前执行数据绑定,这不是你所说的吗?

顺便说一句 - 上面引用的用户控件在设计时添加到网页中


另一个编辑:

我做了一些谷歌搜索,这本书(或其中的一部分)可在以下链接中找到。

http://books.google.com/books?id=hziE1NB0UkIC&printsec=frontcover&dq=website+programming+asp.net+2.0+design+solution&ei=7lmESv63Npu-ygTO0f2yDg#v=onepage&q=&f=false

无论如何,引用取自第 257 页,这基本上是描述ArticleListing.ascx用户控件的部分的一部分。

顺便说一句——这样你就不会认为我有妄想了……我不希望任何人阅读该用户控件的整个部分,我只是认为第 257 页上的代码可能会提供足够的上下文来弄清楚作者的实际意思