问题标签 [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 投票
3 回答
36390 浏览

c# - c#使用数据源隐藏datagridview中的属性

我认为必须有一个属性来隐藏datagridview的公共属性。但我找不到它。

0 投票
1 回答
1815 浏览

datagridview - BindingList 在哪里/何时/如何将 PropertyChanged 转换为 ListChanged 事件

我有一个全部实现 INotifyPropertyChanged 的​​对象层次结构。我还有一个从 BindingList 派生的自定义列表。

我的理解是,当我向列表中添加一个将 INotifyPropertyChanged 引入元素的对象时,PropertyChanged 事件会以某种方式自动连接/转换为 ListChanged 事件。

但是,在我将列表设置为 DataGridView 的数据源后,当我更改网格中的值时,ListChanged 事件不会触发......当我进入代码时,事实证明 PropertyChanged() 事件不是触发是因为它为空,我认为这意味着它没有连接/转换为 BindingList 的 ListChanged 事件,就像它应该...

例如:

这是我的自定义列表类...

有什么想法或建议吗?

谢谢!

乔什

0 投票
1 回答
2805 浏览

passwords - 如何更新 Cognos 数据源的密码?

db 密码已过期,需要更新,如何更新 Cognos 数据源的密码?

0 投票
2 回答
2965 浏览

c# - C#/Winforms:按不属于 DataSource 的列对 datagridview 进行排序

我有一个 datagridview,它的数据源链接到数据库中的数据绑定。通过双击标题可以对所有列进行排序。

现在,我手动添加了一个仅包含数字的额外列。奇怪的是,我无法按此列对 datagridview 进行排序。如果我双击标题没有任何反应。

我已将 sortmode 设置为自动。

我在这里想念什么?

0 投票
1 回答
430 浏览

c# - 如何在回发的嵌套控件列表上设置数据源

我在这里尝试正确设置嵌套控件列表的数据源。

基本理念:

我有一个 asp:repeater 项目。里面有一个 DropDownList 和一个 BulletedList 加上一个 Button。

我想从中继器中的选定行中添加 DropDownList 中的选定项,以将其添加到选定行的 BulletedList 中。

到目前为止,我设法用 OnItemDataBound 和 OnClick 做到了这一点,这非常好。问题是事件 OnClick在OnItemDataBdound之后被触发。要查看我在 BulletedList 的数据源中添加的项目,我必须刷新页面。

我试过这个:

接着

但它似乎不起作用。

也不行。

有什么建议吗?

[编辑:澄清]

假设我有这个结构:

  • 托管计划:i-Perso
    域:[下拉列表] [按钮:关联]
    关联域:

    • google.com
    • google2.com
  • 托管计划:i-Mense 域:[下拉列表] [按钮:关联] 关联域:

    • google3.com

所以让我们举个例子,我点击第一个下拉列表并选择域 google4.com,然后 google4.com 将被添加到 i-Perso 行的项目符号列表的数据源中。

我在这里要做的是关联域和计划。如果它只是 1 - 1 的关系,但它是 1 - Multiple 的关系,我会做得更好。

0 投票
0 回答
1123 浏览

gridview - asp.net排序Gridview自定义数据源类型

似乎对我的 gridview 进行排序的唯一方法是将其绑定到数据源或数据表。我将我的与用户自定义列表类型绑定,在这种情况下,我无法将我的 gridview 数据源转换为数据表或数据视图。有什么快速的方法,如何做到这一点?

问候

0 投票
1 回答
3668 浏览

c# - 将 XML 绑定到可编辑的 DataGridView,允许加载和保存

我有一个带有 DataGridView 的设置对话框和一个确定/取消按钮。打开对话框时,会提供一个可能存在也可能不存在的 XML 文件,并显示内容。无论文件是否存在,用户都必须能够修改 DataGridView 中每个单元格中的数据,并且能够添加或删除行。单击确定按钮时,必须将 DataGridView 的内容导出到最初提供的 XML 文件中。

我已经在这个问题上玩了几个小时了,我似乎无法同时满足所有这些要求。

我使用的一些类包括 XmlDataDocument、List、DataSet、DataTable 和 BindingSource。

这是我当前的实现(失败)。需要注意的一点:我已将所有列手动设置为 ReadOnly = false。我可以添加新列,但我不知道如何允许删除列。

0 投票
1 回答
290 浏览

.net - 来自 xml 的 ASP.net 复选框标签名称

我在 asp.net 网页中有一个复选框

如何从 xml 文件中填写复选框的 labek 名称?

我对下拉菜单做了同样的事情,但我想要类似于复选框

0 投票
2 回答
7479 浏览

vb.net - DataGridView 问题,不可见行仍然可见,尽管有 DataSource,但 DataGridView 为空

我在 a 中的行有几个问题DataGridView

背景信息: ( DataGridView)DataGridViewCalib在其中之一TabPageTabControl,DataGridView 的某些列自动DataGridViewCheckBoxColumn作为DataSource具有某些列的列Boolean。这是使用 Visual Studio 2008 用 VB.Net 编写的 Windows 窗体。用户加载输入数据文件。

问题:

1)在第一次到达时TabPageShowDataGridViewCalib(下面的代码)被调用。然后所有行都显示在 中DataGridView,尽管代码说某些行不应该是可见的。代码中的断点表明代码确实到达了Rows.Visible = False事件。尽管在调试器中显示了所有行,但 Watch 显示:

Columns.Visible=False按预期工作。

第二次运行子例程ShowDataGridViewCalib时,通过从 强制执行它checkbox CbUniform,行数的减少可以正常工作,并且DataGridViewCalib.Displayed...Count是正确的。

是什么导致整体DataTable第一次显示?

2) 用户可以加载另一个输入数据文件。当第二个输入文件被加载并ShowDataGridViewCalib运行时,另一个奇怪的事情发生了。DataGridViewCalib.DataSource = {System.Data.DataTable}这与DataTable具有相同的属性dtCatchCalib,但是

中没有显示任何内容DataGridView。在加载第二个输入文件之前,大部分数据都会被清除,包括DataGridViewCalib.Columns.Clear()dtCatchCalib.Clear(). 特别是对于第二个问题,我假设错误可能在 之外的某个地方ShowDataGridViewCalib,但是我很乐意提供有关导致DataGridViewDataSource但仍然没有行和列的原因的提示。

编码:

有两种方法可以处理代码中的行。第一次尝试(在此处注释掉)可能是“最好的”。

这是我第一次在编程论坛上发布问题。请再问我是否表达得不够清楚。

0 投票
5 回答
417 浏览

linq - LINQ之后是什么?

本着

关于 LINQ

当前的 LINQ 提供程序:

  • LINQ 到对象。
  • LINQ 到 SQL。
  • LINQ 到 XML。
  • LINQ 到实体。
  • LINQ 到 WMI。
  • LINQ 到 LDAP。
  • LINQ 到 Internet。
  • LINQ 到数据集。
  • LINQ 到 nHibernate。

那么,LINQ 之后是什么?是否有任何数据源 LINQ 不是查询它的电缆?

[编辑] 来自亚当罗宾逊的回答:什么样的数据源(如果有)不适合正式的查询定义?