问题标签 [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.
asp.net - Objectdatasource 和 Gridview:排序、分页、过滤
我使用实体框架 1.0 并尝试使用可以访问我的外观的 objectdatasource 提供 Gridview。问题是,它似乎特别困难,并且没有看到任何真正做我希望它在互联网上做的事情。
对于那些知道,使用 objectdatasource 馈送的 gridview,它不能自动排序,那么您必须手动进行。没那么糟糕。当我们将分页和过滤器设置添加到 gridview 的数据源时,它变成了一场噩梦。
在互联网上搜索了几个小时后,我问你们,伙计们,是否有人知道一个可以解释我如何混合分页、排序和过滤的网格视图和对象数据源的链接!
在此先感谢并为我的英语感到抱歉。
asp.net-3.5 - ObjectDataSource.Select 参数超时
我正在使用带有 2008 ReportViewer 控件和 Linq to CSV 的 ObjectDataSource。ODS 有两个参数(SQL 在带有表适配器的 XSD 文件中拼写出来)。单击按钮生成报告后,Reportviewer 需要很长时间才能呈现输出。这是我的第一个问题。即使它有效(大部分时间),处理时间让我担心,后续请求似乎并没有改变屏幕上显示的结果。下一个问题是,当我将 ODS 导出为 CSV 时,我在 ODS 的 select 方法上遇到超时异常(如下所示)。这适用于没有参数的 ODS,但现在我似乎添加了它不想合作的参数。我的想法很新鲜,有什么想法吗?
点击按钮后查看报告 -
导出为 CSV(将返回的项目添加到列表中,然后由工作代码处理) -
asp.net - 我必须在 ObjectDataSource 更新中使用参数吗?
我有一个一直在使用的业务对象,它有一堆属性和一个 Save 方法,用于插入/更新数据库。保存方法不是状态,因此需要实例化对象,并且从对象中提取数据库更新/插入的属性。
现在我正在尝试使用 ObjectDataSource 将对象绑定到 FormView。我让它工作,所以它基于 QueryString 参数实例化,没问题,并且很好地填充文本框。我已将 UpdateMethod 设置为 Save 功能。现在它卡住了。
似乎 ObjectDataSource 需要一个将所有字段/属性/文本框作为参数的方法。我原以为它会更新对象的属性,然后调用无参数的 Save 函数。这是一厢情愿吗?
我现在是否需要更改我的 Save 函数以包含参数,并更改它习惯于这种新方法的所有实例,只是出于这个原因?
谢谢肖恩
asp.net - 将转发器绑定到文件和/或文件夹列表
我想创建一个非常简单的图片库。我试图弄清楚如何将中继器绑定到某种自定义对象,该对象将返回文件和/或文件夹列表。有人可以指出我正确的方向吗?
更新:这是我到目前为止所拥有的,如果有更好的方法,请告诉我
ListView 显示我的文件夹
ListView 显示我的缩略图
这是 FolderClass
sharepoint - SPGridView、数据和确保数据安全的正确方法
我正在使用 SPGridView 来呈现一些数据,并启用了非常有效的过滤功能。直到您选择要过滤的数据中的特定项目...
有问题的数据项在字符串中有一个撇号(例如“这是理查兹的字符串”),这会导致过滤后应用程序页面加载因错误而终止:
显然,数据不会自动变得安全......
数据在数据表中,并且 SPGridView 使用使用数据表的 objectdatasource 馈送。
确保数据安全使用的最佳或正确方法是什么?
编辑:
经过一番咬牙切齿,我找到了部分答案,但问题仍然存在。
部分答案是 - 您可以使过滤器代码的数据安全,但您无法使其在过滤器下拉 gui 中看起来正确。
添加 BoundField.HtmlEncode = true; 到 SPGridView 定义什么都不做。
在字符串上使用 HttpUtility.HtmlEncode 什么也不做。
用 & #39 手动替换数据中的所有撇号;在插入 DataTable 时允许过滤器正常工作,并且数据在 SPGridView 中显示正常,但它在过滤器下拉列表中显示 html 替换字符串,而不是撇号字符。这是部分解决方案,并不能真正使用,因为它会创建一个对最终用户可见的可怕过滤器字符串。
我仍然要找到这个问题的完整解决方案,除了从数据中完全删除违规字符,这并不是真正的解决方案。
问候理查德
c# - System.FormatException: String was not recognized as a valid DateTime
I am using c#.net. Thanks in advance for any help.
I am using a Repeater and a ObjectDataSource. I use LINQ to connect to the database. This requires a parameter to be passed through (used within the WHERE clause)
I am encounting the error above and don't know why. Here is where the problem lies:
If I provide a actual date it works. For example:
I have also tried the following and recieved the same error:
What am I doing wrong?
Thanks
Clare
.net - 在多视图中刷新用户控件
在我的父页面中,我有下拉列表、多视图和按钮。Multiview 有一个用户控件。
单击按钮时,我将下拉列表中的选定值传递给用户控件,并调用 databind 方法以使用相应的数据填充用户控件。
用户控件具有使用 objectDataSource 填充的 gridview。我正在使用 ObjectCreating (ObjectDataSource) 来设置 objectInstance。
第一次一切正常。但是,当下拉选择更改并再次单击按钮时,用户控件不会刷新。我需要做什么才能在每次更改下拉选择时刷新用户控件。
感谢所有帮助谢谢
asp.net - 对象数据源问题
我申请的公司给了我一个小项目。他们想要一个使用 asp.net 的小型应用程序GridView
,FormView
以及一个ObjectDataSource
带有 DataSet (xsd) 文件的应用程序。我一直在做 3 层应用程序,但以不同的方式,我将我的 DataAccess 层作为交流文件,其中包含接受参数和返回数据表等的方法。我的业务层是另一个类,它使用返回业务对象和集合的静态方法DAL 类。现在这ObjectDataSource
是我不太喜欢的东西,它生成了一些我什至看不到哪里的代码?
我可以使应用程序工作到某个点(90%)。另外 10% 是我的问题。我需要按名称搜索功能。有两个 ObjectDataSource 1 和 2。ObjectDatasource1
只是在第一次加载时从表中获取每条记录。当单击搜索按钮时,我将 gridview 的数据源设置为第二个ObjectDataSource
,它有一个调用的方法,该方法GetDataByNameSearch
应该接受一个参数(全部由 wizzzardz 定义),参数源是 control(TextBox.Text
)。虽然我的FormView
工作正常,它从 获取其参数QueryString
,但此搜索不返回任何内容。搜索语句如下:
关于如何使用这些 ObjectDataSources 的任何想法,并使生活更轻松(!)
asp.net - ASP.NET ObjectDataSource,更改 FormView 按钮的 CommandName 属性
我有一个与 FormView 一起使用的 ObjectDataSource,它工作正常,但我想改变一件小事。在 FormView 上,触发更新的按钮将 CommandName 属性设置为“更新”,但我想将该属性更改为“更新”以外的属性 - 当我更改该属性时,更新不再有效。我想这样做的原因是我在同一页面上有多个 FormView 并且需要有多个更新按钮。下面是我的代码:
窗体视图:
对象数据源:
asp.net - 如何在gridview中同时使用DataSource和DataSourceID
在 C# asp.net vs05 上工作。我需要保存一些值并将它们显示在gridview上。所以在按钮事件下我编写了一个保存值的代码,并在 gridview 上显示。我可以保存值但是在 gridview 上显示时出现问题.所以我使用DataSource。我也设置了GridviewTask-->Choose Data Source--> DataSourceID
,因为用户需要编辑页面上设置的信息。使用 DataSourceID 后显示此错误消息:
DataSource 和 DataSourceID 都在“GridView2”上定义。删除一个定义。
我如何在一个网格视图中使用两者?如果我不能?那么如何为用户提供这种工具,使他们可以在不使用任何其他控件的情况下编辑网格上的信息集。