问题标签 [data-binding]
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.
.net - 当网格绑定到排序的DataView时,如何将DataGridView的选定行设置为新添加的行?
我有DataGridView
一个DataView
. 用户可以在任何列上对网格进行排序。
DataView
我通过在' 的基础上调用 NewRow 向网格中添加一行DataTable
,然后将其添加到DataTable
' 的 Rows 集合中。如何在网格中选择新添加的行?
我尝试通过创建一个BindingManagerBase
绑定到 的对象BindingContext
,DataView
然后设置BindingManagerBase.Position = BindingManagerBase.Count
. 如果网格未排序,则此方法有效,因为新行被添加到网格的底部。但是,如果排序顺序是该行未添加到底部,则此方法不起作用。
如何可靠地将网格的选定行设置为新行?
.net - 针对自定义数据源对象 + 数据网格的 DataTable + DataGrid 数据绑定性能
在我们的工业自动化应用程序中,我们需要在几毫秒内捕获和显示数据。
我们在数据网格控件和 DataTable 对象之间进行了数据绑定。我们有大约三百条记录需要在网格中显示。因此,我们每次获取记录时都会更新 300 条记录。
例子
连接 10 台设备后,CPU 使用率下降 15%。如何使用 DataTable 或使用一些自定义数据源来提高性能
问候,
克里希吉
c# - 非平凡的数据绑定
琐碎的数据绑定示例就是这样,琐碎的。我想做一些更复杂的事情,想知道是否有一种简单的内置方法来处理它。
是否有一种简单的方法可以将 Part1 属性的值设置为 DataStruct 项列表的显示成员?上面我尝试了一些我认为有意义的方法,但它只是默认返回 DataStruct 上的 ToString()。如有必要,我可以解决它,我只是想知道数据绑定中是否有内置的东西可以处理像上面这样更复杂的数据绑定。
编辑:使用 WinForms
wpf - 如何使用 WPF 数据绑定处理外键?
我在 WPF 中有一个 ListView,它数据绑定到我从数据库中提取的基本表。ListView 的代码如下:
IdCst 列是单独表的外键,我想显示该表中的实际名称字段,而不仅仅是 Id。有谁知道如何设置数据绑定,或者是否有一个事件,例如 OnItemDataBound,我可以拦截以修改显示?
wpf - 如何开发支持数据绑定的 WPF 数据网格控件?
我对 WPF 相当陌生。我想开发一个支持数据绑定的数据网格控件。
有很多关于数据绑定到现有控件的信息,但我找不到任何信息如何从头开始开发支持数据绑定的控件。
我不希望这个问题有一个简单的答案,让我开始的链接会很好。
c# - 如何动态设置哪些属性绑定到 DataGridView?
我的 DataGridView 需要支持多种类型,这些类型可能具有任意数量的公共属性,而不是我想要显示的所有属性。
任何人都可以建议一种在将类绑定到数据源时动态自定义 DataGridView 列的方法吗?例如,是否有一个属性可以告诉控件是否将属性用作列?
建议表示赞赏。
wpf - 真的没有办法在xaml绑定中跟进数据集父关系吗?
假设我有一个包含这两个不朽表的数据集:Employee & Order
Emp -> ID, Name
Ord -> Something, Anotherthing, EmpID
和关系Rel : Ord (EmpID) -> Emp (ID)
它在标准的主/细节场景中效果很好
(显示员工、跟踪关系、显示相关订单),
但是当我不想走相反的路(显示带有 Emp.Name 的 Ord 表)时怎么办?
像这样的东西:
有任何想法吗?我可以创建值转换器,但如果我不想使用从父模块获得的数据集实例,它就会变得棘手。
.net - 如何区分 WinForm 控件上的数据绑定和用户操作
我有一个典型的catch-22问题。我有一个包含文本框和复选框的 .NET WinForm 控件。这两个控件都是绑定到数据类实例上的属性的数据。文本框用于价格,复选框表示价格是价格覆盖。数据类上还有一个属性,用于保存商品的原始价格。
我希望控件遵守以下规则:
- 当用户在价格文本框中输入值时,会自动选中复选框以指示他们正在覆盖价格值
- 取消选中该复选框时,该项目的价格将恢复为原始价格。
当用户取消选中复选框时,事件处理程序测试选中状态,并将项目的价格属性设置为原始价格值。但是,价格值是数据绑定的,会触发一个绑定事件,该事件会更新文本框值,该值会触发文本更改事件处理程序,该处理程序重新检查复选框。
我试图捕获我明确更新会触发控件更改事件的内容的条件。但这仅适用于其中的一部分。文本框更改事件在我无法控制的其他时间触发,例如在最初显示表单时触发数据绑定。
我一直在四处寻找,我想我只是没有想出正确的搜索词来找到我正在寻找的东西。数据绑定似乎非常美妙,直到你需要用它做一些实际的事情,比如让两个绑定控件相互交互。似乎没有办法区分触发控制事件的原因。
我还查看了绑定源组件上可用的事件,但似乎没有任何更有用的东西。我可以处理绑定完成后触发的事件,但那是在问题发生之后。
有人有什么建议吗?
asp.net - 数据绑定如何与结构化软件一起使用
我最近一直在做一些依赖于大量数据绑定的 Web 项目,并且对结果非常满意。数据绑定 Webforms 主要按照我需要的方式工作,并且我为自己节省了大量代码。
仍然感觉很奇怪的一件事是,我在整个应用程序中混合了应用程序逻辑和数据库逻辑。数据源直接查询数据库..
此外,没有办法(我能想到)可以让我对这个系统进行单元测试。通过到处都有 DA 逻辑,我无法真正摆脱数据库调用并提供假数据。(尽管我仍在学习如何在正常项目中做到这一点)。
那么,这最初是如何工作的呢?如何在不牺牲结构和可测试性的情况下使用数据绑定?
wpf - WPF 数据绑定和级联转换器?
我想知道在使用 wpf 数据绑定时是否可以级联转换器。例如类似的东西
有可能还是我必须创建一个结合转换器A和B功能的自定义转换器?