问题标签 [databound]

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 回答
28198 浏览

asp.net - 如何以编程方式在 GridView 中插入一行?

我在 asp.net 2.0 中有一个带有行选择链接的数据绑定 GridView。选择行时,我希望以编程方式在所选行下方添加表行,以嵌套另一个Grid等。

我正在为一个客户和一篇文章研究这个,我认为我的 google-fu 今晚并不强。有什么建议么?

编辑:我实际上有一个可行的解决方案,但 Visual Studio 不知何故被搞砸了;关闭并重新打开 VS 并重建一切解决了问题;-)

我的解决方案发布在下面,如果可能的话,请告诉我如何使它变得更好。谢谢!

0 投票
4 回答
376 浏览

c# - ASP.Net 表单数据绑定问题

我知道这个论坛上也有类似的问题,但解决方案对我并没有真正起作用。我正在使用来自几个不同数据源的字段填充表单控件,并且数据显示得很好。

我有一个ImageButton控件,它OnClick设置了一个事件来从表单中获取所有数据。不幸的是,当我单击按钮时,似乎页面首先重新加载,然后执行OnClick调用。手动输入或硬编码的数据似乎可以从输入的控件中很好地提取,但是从数据源提取的任何内容都无法读取。有任何想法吗。这是我已经工作了 6 个月的项目中的最后一个障碍。

0 投票
2 回答
2393 浏览

wpf - WPF ListBox 能不能让它循环?IE 没有在顶部和底部遇到硬停

我有一个绑定到数据对象的 WPF ListBox。列表框内是一系列带有文本的图像。它以水平方式布局,将鼠标悬停在框的左侧或右侧分别向左或向右滚动项目。

假设列表框中有 20 个项目。我试图弄清楚当我点击位置 19 项目(基于 0)时,我可以循环该框并重新开始收集,以便它变为 1 -19 等等。它还需要以另一种方式循环,这样如果你在项目 0 上,向左滚动,你会得到 19。

我已经尝试过 KeyboardNavigation.DirectionalNavigation="Cycle" 但这似乎对我没有任何作用,而且我正在抓住稻草,因为这与键盘无关,它都是基于鼠标的。

0 投票
1 回答
970 浏览

wpf - ListBoxItems 上的 DataBound WPF ListBox 样式

我有一个ListBox在开发过程中我有ListBox硬编码和样式的项目。这就是项目的样式。

但是当我将ItemsSource属性设置为数据对象时,它说我的 xaml 无效。大概是因为它是通过 XAML 添加一个项目。

Style将每个项目绑定到数据源后,如何为每个项目创建,如上面的 XAML 中所述?

谢谢。

0 投票
5 回答
21302 浏览

.net - 如何动态刷新 .NET 数据绑定转发器控件

我有一个指向列表的.NET repeater控件。data-bound作为中继器的一部分Item Collection,我有一个“删除按钮”,可以有效地删除这个当前的列表元素。

这有效,在代码隐藏中我可以成功地从Repeaterdatasource中删除一个项目。

我的问题是当我重置更新datasourceMyRepeater.DataBind()再次调用时,Repeater界面不会刷新并删除项目。

我正在寻找基于更新的列表实质上重绘或刷新中继器的事件。感谢您提供任何指示或示例。

0 投票
3 回答
1091 浏览

asp.net - ASP.NET:每条记录中的可编辑数据绑定控件?

我们需要在 ASP.NET 3.5 网页上显示 SQL SELECT 语句的结果。虽然有许多列需要显示,但只有其中一列需要一个可编辑的文本框......但是结果集中的每条记录都需要这个可编辑的文本框。

我知道我可以通过自己构建一个 html 表来手动执行此操作,但我希望有一种方法可以使用数据绑定控件(GridView?或 ListView?)来做到这一点。

作为 ASP.NET 的新手,我希望有人已经做到了这一点。

- 谢谢你的帮助!

进一步澄清......

我们需要所有记录在显示后立即可编辑 - 所以所有记录要么需要同时在编辑模式下显示 - 要么常规显示模式需要有一个可编辑的文本框。

0 投票
7 回答
38457 浏览

wpf - WPF 中的数据绑定单选按钮列表

我在数据对象中有一个选项列表,我想制作一个等效的单选按钮列表,以允许用户选择其中一个,并且只选择一个。功能类似于数据绑定组合框,但采用单选按钮格式。

愚蠢的我,我以为这是内置的,但没有。你怎么做呢?

0 投票
1 回答
299 浏览

vb.net - 从 DataGridView 制作数据绑定对象的多个副本 - 如何将它们解耦?

我有一个 DataGridView 对象,我绑定了从数据库查询返回的对象列表(资产类型)。

我正在使用 Visual Studio 2005 在 VB 中编程。

我想从 DataGridView 中的选定行中获取绑定对象的两个副本(称为 oldAsset 和 newAsset),根据表单上其他控件的输入更新 newAsset,并将 oldAsset 和 newAsset 都传递给将更新的函数数据库中的适当记录。

我尝试像这样抓取两个副本:

在 oldAsset 和 newAsset 上打开监视窗口表明此时已提取了适当的值。但是当我尝试更改 newAsset 的属性时,例如

我看到 oldAsset 中的相应值也发生了变化。这不是我想要的,但这显然是我告诉计算机要做的。

我如何告诉计算机做我想做的事?

提前致谢!

0 投票
1 回答
313 浏览

wpf - WPF 创建一个数据绑定的 ControlTemplate

我有一个绑定到对象的控件,一切都很好,但我想把它变成一个绑定到类似类型的不同对象的控件模板。如果可能的话,我想专门在 xaml 中执行此操作。任何概述步骤的好教程?

编辑:有了更多的经验,事实证明我需要的是能够根据控件的属性设置绑定源。IE

该控件存在于 ControlTemplate 中,但如果我将其直接绑定到数据,则它可以正常工作——如果这会产生影响的话。我不知道这是否可能,或者这是否是正确的方法。欢迎任何想法!

编辑:

这也不起作用。

0 投票
3 回答
1531 浏览

asp.net - asp 的等价性:GridView 的HiddenField

没有可以在 GridView 中使用的 asp:HiddenField 所以我想知道什么会与此类似。

我想要这个的原因是我有一个触发 OnRowCommand 的 ButtonField。从那里我可以确定选择了哪一行,但我无法从 ButtonField 检索文本值以查看绑定到它的数据(通过 DataTextField)。

我对此的解决方案是拥有一个 BoundField 并从中检索文本值,因为我已经知道选择了哪一行。这行得通,但我需要隐藏它。

有人建议使用嵌套在 TemplateField 中的 HiddenField,但我无法从该 HiddenField 中检索文本值。有没有办法访问 TemplateField 中的控件以获取 HiddenField 的文本值?

如果有人对替代品有任何建议,那也很好。

谢谢,
马特