问题标签 [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.
c# - c#使用数据源隐藏datagridview中的属性
我认为必须有一个属性来隐藏datagridview的公共属性。但我找不到它。
datagridview - BindingList 在哪里/何时/如何将 PropertyChanged 转换为 ListChanged 事件
我有一个全部实现 INotifyPropertyChanged 的对象层次结构。我还有一个从 BindingList 派生的自定义列表。
我的理解是,当我向列表中添加一个将 INotifyPropertyChanged 引入元素的对象时,PropertyChanged 事件会以某种方式自动连接/转换为 ListChanged 事件。
但是,在我将列表设置为 DataGridView 的数据源后,当我更改网格中的值时,ListChanged 事件不会触发......当我进入代码时,事实证明 PropertyChanged() 事件不是触发是因为它为空,我认为这意味着它没有连接/转换为 BindingList 的 ListChanged 事件,就像它应该...
例如:
这是我的自定义列表类...
有什么想法或建议吗?
谢谢!
乔什
passwords - 如何更新 Cognos 数据源的密码?
db 密码已过期,需要更新,如何更新 Cognos 数据源的密码?
c# - C#/Winforms:按不属于 DataSource 的列对 datagridview 进行排序
我有一个 datagridview,它的数据源链接到数据库中的数据绑定。通过双击标题可以对所有列进行排序。
现在,我手动添加了一个仅包含数字的额外列。奇怪的是,我无法按此列对 datagridview 进行排序。如果我双击标题没有任何反应。
我已将 sortmode 设置为自动。
我在这里想念什么?
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 的关系,我会做得更好。
gridview - asp.net排序Gridview自定义数据源类型
似乎对我的 gridview 进行排序的唯一方法是将其绑定到数据源或数据表。我将我的与用户自定义列表类型绑定,在这种情况下,我无法将我的 gridview 数据源转换为数据表或数据视图。有什么快速的方法,如何做到这一点?
问候
c# - 将 XML 绑定到可编辑的 DataGridView,允许加载和保存
我有一个带有 DataGridView 的设置对话框和一个确定/取消按钮。打开对话框时,会提供一个可能存在也可能不存在的 XML 文件,并显示内容。无论文件是否存在,用户都必须能够修改 DataGridView 中每个单元格中的数据,并且能够添加或删除行。单击确定按钮时,必须将 DataGridView 的内容导出到最初提供的 XML 文件中。
我已经在这个问题上玩了几个小时了,我似乎无法同时满足所有这些要求。
我使用的一些类包括 XmlDataDocument、List、DataSet、DataTable 和 BindingSource。
这是我当前的实现(失败)。需要注意的一点:我已将所有列手动设置为 ReadOnly = false。我可以添加新列,但我不知道如何允许删除列。
.net - 来自 xml 的 ASP.net 复选框标签名称
我在 asp.net 网页中有一个复选框
如何从 xml 文件中填写复选框的 labek 名称?
我对下拉菜单做了同样的事情,但我想要类似于复选框
vb.net - DataGridView 问题,不可见行仍然可见,尽管有 DataSource,但 DataGridView 为空
我在 a 中的行有几个问题DataGridView
。
背景信息: ( DataGridView
)DataGridViewCalib
在其中之一TabPage
中TabControl
,DataGridView 的某些列自动DataGridViewCheckBoxColumn
作为DataSource
具有某些列的列Boolean
。这是使用 Visual Studio 2008 用 VB.Net 编写的 Windows 窗体。用户加载输入数据文件。
问题:
1)在第一次到达时TabPage
,ShowDataGridViewCalib
(下面的代码)被调用。然后所有行都显示在 中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
,但是我很乐意提供有关导致DataGridView
有DataSource
但仍然没有行和列的原因的提示。
编码:
有两种方法可以处理代码中的行。第一次尝试(在此处注释掉)可能是“最好的”。
这是我第一次在编程论坛上发布问题。请再问我是否表达得不够清楚。
linq - LINQ之后是什么?
本着
当前的 LINQ 提供程序:
- LINQ 到对象。
- LINQ 到 SQL。
- LINQ 到 XML。
- LINQ 到实体。
- LINQ 到 WMI。
- LINQ 到 LDAP。
- LINQ 到 Internet。
- LINQ 到数据集。
- LINQ 到 nHibernate。
那么,LINQ 之后是什么?是否有任何数据源 LINQ 不是查询它的电缆?
[编辑] 来自亚当罗宾逊的回答:什么样的数据源(如果有)不适合正式的查询定义?