问题标签 [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.

0 投票
14 回答
669 浏览

.net - 您目前使用什么来访问数据?

您使用什么特定的方法/应用程序在您的应用程序和数据库之间进行通信?带有存储过程的自定义代码?亚音速?休眠?实体框架?林克?

0 投票
6 回答
2588 浏览

silverlight - Silverlight DataBinding 跨线程问题

我有一个 Image 控件,它的源绑定到对象上的属性(字符串 url 到图像)。进行服务调用后,我使用新 URL 更新数据对象。在调用 PropertyChanged 事件后,它离开我的代码后引发异常。

数据结构和服务逻辑都在一个不了解 UI 的核心 dll 中完成。当我无法访问 Dispatcher 时,如何与 UI 线程同步?

PS:访问 Application.Current.RootVisual 以获取 Dispatcher 不是解决方案,因为根视觉对象位于不同的线程上(导致我需要防止的确切异常)。

PPS:这只是图像控件的问题,绑定到任何其他 ui 元素,为您处理跨线程问题。

0 投票
5 回答
3738 浏览

.net - 如何在 .NET 中对单个对象进行数据绑定?

我想使用一个公开数据源属性的组件,但我不想为数据源提供整个对象列表,我只想使用简单的对象。有没有办法做到这一点?

提到的组件是 DevExpress.XtraDataLayout.DataLayoutControl - 不过这与问题无关。

0 投票
4 回答
7278 浏览

asp.net - 在Repeater中嵌套一个GridView

我有一个场景,例如,我需要重复美国各州的列表,并在每个州的名称后显示一个城市和城市人口表。设计要求规定,每一个外部重复必须是一个州的名称,后跟一张城市表,并且此时不能更改该要求。将 GridView 嵌套在 Repeater 中,然后在 RepeaterItemDataBound事件期间绑定每个重复的 GridView 是否有缺点?有哪些替代解决方案?

0 投票
3 回答
3767 浏览

asp.net - GridView 不会更新底层数据源

所以我整天都在研究这个问题。我有一个指向我的模型的 LinqDataSource 和一个使用它的 GridView。当我尝试对 GridView 进行更新时,它不会更新底层数据源。我认为这可能与 LinqDataSource 有关,所以我添加了一个 SqlDataSource 并且发生了同样的事情。aspx如下(代码隐藏页面为空):

我到底在这里想念什么?这个问题快把我逼疯了。

0 投票
2 回答
3052 浏览

wpf - 使用 DataBinding 从 TreeView 添加项目到 ListBox WPF

我想使用(如果可以使用)将所选项目从 中添加TreeViewListBox控件中。DataBindingDataBinding

TreeView从页面后面的代码中填充一些虚拟数据。

0 投票
4 回答
58279 浏览

asp.net - Gridview ItemTemplate 中多个评估字段的最佳技术?

在 GridView ItemTemplate 中使用多个 EVAL 字段的最佳方法是什么?

希望对外观格式以及设置超链接/javascript等有一些控制。

0 投票
12 回答
12218 浏览

wpf - 保存前的 WPF 数据绑定

在我的 WPF 应用程序中,我有许多数据绑定文本框。这些UpdateSourceTrigger绑定的LostFocus. 使用文件菜单保存对象。我遇到的问题是可以在 TextBox 中输入一个新值,从“文件”菜单中选择“保存”,并且永远不要保留新值(在 TextBox 中可见的那个),因为访问菜单不会从 TextBox 移除焦点. 我怎样才能解决这个问题?有没有办法强制页面中的所有控件进行数据绑定?

@palehorse:好点。不幸的是,我需要使用 LostFocus 作为我的 UpdateSourceTrigger 以支持我想要的验证类型。

@dmo:我已经想到了。然而,对于一个相对简单的问题,这似乎是一个非常不雅的解决方案。此外,它要求页面上有一些控件,该控件始终可见以接收焦点。但是,我的应用程序是选项卡式的,因此没有这样的控件很容易出现。

@Nidonocu:使用菜单并没有将焦点从 TextBox 移开这一事实也让我感到困惑。然而,这就是我所看到的行为。以下简单示例演示了我的问题:

0 投票
1 回答
5060 浏览

wpf - WPF - BitmapEffect 上的编程绑定

我希望能够以编程方式将一些数据绑定到BitmapEffect上的依赖属性。使用像 TextBlock 这样的 FrameworkElement 有一个 SetBinding 方法,您可以在其中以编程方式执行这些绑定,例如:

而且我知道您可以直接使用 XAML(如下所示)

但我不知道如何使用 C# 来完成此操作,因为 BitmapEffect 没有 SetBinding 方法。

我试过了:

但它不起作用。

0 投票
2 回答
5446 浏览

wpf - 如何将代码中的 xml 字符串加载到绑定到 XML 的 XPath 的数据绑定 UI 控件?

我看到的每个示例都在 xmldataprovider 源中使用静态 XML,然后使用 XPath 绑定来对 UI 控件进行数据绑定。想法是使用 WPF UI 编辑动态 XML(开发人员在编码期间已知的结构)。

有没有人找到一种方法来加载动态 xml 字符串(例如在运行时从文件中加载它),然后将该 xml 字符串用作 XmlDataprovider 源?

代码片段会很棒。

更新:为了更清楚,假设我想加载从 Web 服务调用收到的 xml 字符串。我知道xml的结构。所以我将它数据绑定到 WPF 窗口上的 WPF UI 控件。如何使这项工作?Web 上的所有示例,在 XmlDataProvider 节点的 XAML 代码中定义整个 XML。这不是我要找的。我想在代码隐藏中使用 xml 字符串将数据绑定到 UI 控件。