问题标签 [datasource]

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 投票
2 回答
2759 浏览

linq - 包含空值的 DataSource 使 ComboBox 失败

我已经使用 Linq 将自己一头扎进了 C# 和 .Net 2.0 中,并且在调试一些问题时遇到了一些问题,即以下问题:

我有一个 ComboBox 控件 ( cmbObjects) 我想用一组使用 Linq 检索的对象进行填充。我编写了一个辅助方法来填充List<T>泛型:

我在使用 true 或 false 调用函数时验证了结果 -List确实包含正确的值,当传递 时true,它包含null作为第一个值,然后是其他对象。

但是,当我将 分配DataSourceComboBox时,控件只是拒绝显示任何项目,包括null值(不可选择):

传入false(或无参数)确实有效 - 它显示所有对象。

有没有办法让我为第一个对象指定一个“空”值而不使用幻数对象(比如在数据库中有一个虚假条目只是为了指定一个 N/A 值)?类似于可为空的东西是理想的,但我有点迷路了。

另外,我尝试添加new T()而不是添加null到列表中,但这只会导致OutOfMemoryException.

0 投票
2 回答
2967 浏览

deployment - 从 VS 2005 部署到 RS 2008 的 Reporting Services 部署问题

我有一份在开发预览中完美运行的报告。但是当我部署时,我收到以下错误:

在开发环境中显示的错误是:

错误 4 找不到数据源“myDataSource”。c:\reporting services projects\reports\rest_of_path\my_report.rdl 0 0

在报告服务方面,它显示的错误是:

数据源连接信息已被删除。(rsInvalidDataSourceReference)

数据源本身部署得很好,并且它存在于服务器上,因此它“找不到”它是没有意义的。到底是怎么回事?


Ps 我找到了一种通过手动分配部署中丢失的数据源链接来使其在服务器上工作的方法。但我宁愿不必在每次部署新报告时都这样做。

  1. 转到报告管理器(http:///reports/pages/Folder.aspx)
  2. 单击您有报告的文件夹
  3. 你将被引导到内容选项卡,你会在右上角找到显示详细信息
  4. 点击显示详情
  5. 签入特定报告并单击与其对应的编辑按钮
  6. 转到属性选项卡并单击它
  7. 你会在左侧找到一个菜单,点击数据源链接
  8. 在那里你会找到为 A 共享数据源(默认情况下)选择的单选按钮和一个浏览按钮。
  9. 单击浏览按钮,您将找到数据源和报告文件夹的树形结构。
  10. 选择数据源文件夹中的数据源,然后选择确定。(来自http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/622dc981-4378-4331-b2fc-e377660464df/上的帖子)
0 投票
2 回答
637 浏览

sql-server - 创建自定义 SQL Server“数据源”数据提供程序的文档

我想编写一个导入驱动程序,它允许我的专有文件类型显示在 SQL Server 2005(或任何版本的 SQL Server,就此而言)的导入向导“数据源”下拉列表中。我看到其他供应商已将其格式添加到此列表中 - 是否有关于如何将驱动程序组合在一起的文档?我搜索了 MSDN 和 Google,但似乎找不到任何线索,尽管它显然在某个地方。谢谢!

澄清:我想为我正在寻找的内容添加一些细节。我是供应商,我想为我的客户提供一种将文件从我的自定义格式直接导入 SQL Server 的方法。在这张图片(Flickr 链接)中,您可以看到 Gupta 在我安装他们的客户端工具时出现的这个列表中添加了一个“提供者”,就像 Oracle(或许多其他公司)为他们的数据源添加一个提供者一样。

如何为我的自定义数据源类型添加一个?我想在该列表中添加“Ryan 的 123-Base”(或任何我的产品名称),以便客户可以直接从我公司的格式导入?

0 投票
1 回答
38031 浏览

c# - C# 更新绑定到通用列表的组合框

我的表单上有一个组合框,它绑定到这样的通用字符串列表:

然后用户可以在组合框中添加或删除项目。
我在其他地方读到,通过简单地添加或删除通用列表中的项目,组合框的内容应该会自动更新;如果我在上面使用 Sort() 也会发生同样的事情。
但由于某种原因,我无法完成这项工作。我可以看到组合框的 DataSource 属性在我添加/删除/排序项目时正确更新,但组合框中显示的内容不是 DataSource 属性中的内容。

我肯定错过了什么或做错了什么。
提前致谢!

编辑:
我选择的答案解决了添加和删除的问题,但是无法对 BindingList 对象进行排序,这对我来说是必要的。我找到了一个解决方案,其中通过继承 BindingList 并添加排序功能来构建自定义类,但我想知道在我的情况下是否有更简单的解决方案。
有关如何轻松解决此问题的任何建议?

0 投票
3 回答
1878 浏览

c# - 如何使用设计人员友好的预绑定数据源创建派生组合框?

我想从 System.Windows.Forms.ComboBox 创建一个派生控件,该控件绑定到我从数据库中检索的对象列表。想法是其他开发人员可以直接在他们的表单上删除这个控件,而不必担心数据源、绑定,除非他们愿意。

我尝试扩展组合框,然后在构造函数中设置 DataSource、DisplayMember 和 ValueMember。

在我运行时工作,但一旦添加到任何表单中,就会在 Visual Studio 中引发很多错误。我得到的错误是:

“属性“项目”的代码生成失败。错误是:“对象引用未设置为对象的实例”

完成此任务的正确方法是什么(C#、Winforms、.NET 2.0+)?

0 投票
1 回答
4736 浏览

vb.net - 从 VS VB 2008 项目中优雅地删除数据源?

从 VB2008 项目中删除不再需要的数据源的最佳方法是什么?

在解决方案资源管理器中删除数据源会引发大量错误。在数据集设计器的设计视图中删除表会引发错误。删除表单底部的表适配器会引发错误,现在我的工具箱中的<ProjectName>组件面板中到处都是旧的数据源组件。

如何优雅地删除数据源?我错过了一些明显的东西吗?

0 投票
3 回答
13843 浏览

winforms - Infragistics UltraCombo 上的预设值

我有一个ultraCombo设置为特定的基础设施datasource。我想预先选择其中一个值,这样用户就不必选择它(大多数情况下它将是预先选择的值)。但是,当我将 设置ultraCombo为该值时,它会修改下拉列表以仅包含该单个值!

我尝试过使用ultraCombo.value方法、ultraCombo.textbox.text方法等,它们的行为方式都相同。当我查看调试器时,完整列表似乎存在,只是没有显示。如何在不破坏下拉列表的情况下预先选择列表中的值?

0 投票
1 回答
1418 浏览

javascript - 如何解析使用 YUI 数据源返回的 NULL 值

我正在使用 YUI 数据表和数据源在我的一个项目中呈现数据。返回的数据恰好为 NULL,YUI 数据源无法解析它。

下面是datasource和datatable的声明代码。为了便于阅读,我将每个声明分开。

列描述声明

此 columnDescription 在下面的函数中设置。

数据源声明

getDataGrid函数调用服务器端以从服务器获取数据。

下面是表定义本身。

tableContainerDiv在 html 页面中声明。这是容器 div。从服务器获取 JSON 数据的函数。

该函数返回具有一些空值的 json 字符串。数据源构造函数抱怨以下问题。

  • ERROR_DATAINVALID
  • ERROR_DATANULL

我查看了 yui文档,发现字符串解析器没有解析空值。我想知道是否有任何方法可以解析这些数据。我必须要 handleResponse 解析原始数据吗?任何建议表示赞赏。

0 投票
1 回答
1366 浏览

javascript - 如何让 YUI 数据源解析数据集中的 Null 值?

我正在使用 YUI 数据表和数据源在我的一个项目中呈现数据。返回的数据恰好为 NULL,YUI 数据源无法解析它。

下面是datasource和datatable的声明代码。为了便于阅读,我将每个声明分开。

列描述声明

此 columnDescription 在下面的函数中设置。

数据源声明

getDataGrid函数调用服务器端以从服务器获取数据。下面是表定义本身。

tableContainerDiv在 html 页面中声明。这是容器 div。从服务器获取 JSON 数据的函数。

该函数返回具有一些空值的 json 字符串。数据源构造函数抱怨以下问题。

  • ERROR_DATAINVALID
  • ERROR_DATANULL

我查看了 yui文档,发现字符串解析器没有解析空值。我想知道是否有任何方法可以解析这些数据。我必须要 handleResponse 解析原始数据吗?任何建议表示赞赏。

0 投票
3 回答
646 浏览

datasource - 什么统计框架/工具与来自不同来源的数据一起使用

我有很多数据源(postgres 数据库、日志文件)包含统计数据或包含可以从中计算统计数据的数据。

我正在寻找一个应用程序,您可以在其中设计新的报告/输出(图形、表格等),而无需使用编程语言而是使用 gui。您应该能够保存这些查询并稍后重新运行它们。网络应用(或网络服务)会比离线应用更好。

谢谢!