问题标签 [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.
c# - Gridview 使用另一列更新一列
我有一个与数据库绑定的gridview。我想添加一个带有链接按钮的额外列。目的是当单击链接按钮时,用户可以切换与数据库绑定的列的值。
我没有任何好的想法如何开始。任何帮助将不胜感激!
问候, 泰斯
c# - 使用 ASP.Net Web Databound Controls 创建 Jquery Sliders 代码类型控件
我正在开发一个 B2B 门户网络应用程序,我需要定期显示即将发布的新闻、产品和公司信息(比如幻灯片和股票行情)。
例如 :
场景 1. 我需要以字幕样式显示最新的公司(本周注册)。从数据库中提取公司的位置。
场景 2:我有一些产品被归类为热门产品,这些产品将在家里或其他地方以幻灯片的形式显示。
我知道使用 Jquery 和静态页面是可能的。但是我不知道如何使用 ASP.Net 数据包控件(如网格、转发器、数据列表等)来做到这一点。我们不赞成购买第三方控件,而是我们最后的手段。
请通过内置控件帮助我。任何帮助将不胜感激。
wpf - 添加项目时使数据绑定 ListViewColumns 调整大小
我正在制作一个具有数据绑定 ListView 的 WPF 应用程序。加载应用程序时,ListViewColumns 的宽度将自动调整大小,但在添加或更改项目时它不会自动调整大小。我尝试刷新列表视图,在 xaml 和 VB 代码中将列的宽度设置为 auto、-1 或 -2,并且在重新填充项目之前尝试将 itemssource 更改为空。这是 xaml 代码:
绑定与控制器一起使用,该控制器从 SQL 数据库中获取具有 Person.getPersons 的人员:
按下按钮后,将打开一个窗口以添加一个人。关闭窗口后,使用以下代码将项目添加到列表视图中,刷新列表视图中的项目:
那么,当添加或编辑项目时,我需要做什么来自动调整列表视图的列大小?
c# - 为什么我不能将 DependencyProperty 绑定到 ObservableCollection?
我有一个自己完成的用户控件,它有一个依赖属性,它是一个集合:
当 Window 使用带有如下代码的控件时,我直接从 XAML 填充此集合:
现在,我从 XAML 中删除了这个固定的初始化,我想将集合绑定到 ViewModel 的属性,但我得到了错误:
有任何想法吗?
asp.net - 创建层次结构自定义服务器控件
我有一个自引用表,我想使用以下方法对其进行可视化:
我想用模板创建一个自定义服务器数据绑定控件,我已经阅读了 MSDN 文章:
http://msdn.microsoft.com/en-us/library/aa479322.aspx
但我认为,我必须使用不同的方法并继承
或实施
但是我找不到任何示例或可以阅读的内容。
有人可以指点我一本书或一篇文章,或者逐步向我解释它需要如何完成。
c# - 如何在 RowChanging 事件处理程序中测试 DataTable 更新
我有一个绑定到 DataTable 的 WPF DataGrid。我从数据库中的任意表填充基础数据集。我已附加到 DataTableRowChanging
和RowChanged
事件。当用户更改一行时,这些事件会触发并允许我验证该行。
为了从 DataGrid 获得最佳行为,对我来说,显然e.Row.RowError
应该设置消息并从RowChanging
事件处理程序中抛出异常。我有一些 xaml 将行标记为行标题中的错误,因此它是可见的,并且我得到了一个带有错误消息的漂亮工具提示。最优,我的意思是当按照描述处理验证时,人们期望使用这些网格的转义序列按预期工作。尝试从RowChanged
事件中执行相同的验证会导致一些无法正确回滚编辑的时髦行为。
我遇到的问题是我需要更新底层数据集,以便应用所有数据库验证规则,并且可以在RowChanging
处理程序中检测到与其他用户更改的冲突。如果操作失败,我可以按照描述标记验证。但是,e.Row.RowState
它以 Unchanged 的形式出现,如果我将其包含的 DataSet 传递给我的 DB 更新方法,它的DataAdapter.Update(myDataTable)
方法不会看到该行已更改,因此什么也不做。这种行为与我在RowChanged
处理程序中执行相同操作时会发生的情况形成鲜明对比。此时,记录(当前/原始/建议)值被更新,记录被标记为已修改。
此时的 DataAdapter 更新会导致数据库活动。但是,在失败的情况下,我在事件序列中的错误点。我可以标记错误,但网格的回滚行为将无法正常工作(通常会导致更改的单元格不回滚)。
我的问题是,如何获得处于修改状态的记录(或记录的副本??)以便更新数据库?我通常使用类型化的 DataSet,但这次我要处理任意表,因此使用的是 DataSet。
asp.net - 根据数据绑定下拉列表 selectedvalue 更改填充 gridview
我有一个用于会员管理的 asp.net 应用程序。一页需要有一个基于状态下拉列表填充的网格视图。我最初考虑使用 Select Case 进行硬编码,但后来想起下拉列表是数据绑定的并且需要是动态的(因为管理员级别的用户有另一个页面来更改状态)。我还是新手,我的搜索没有任何结果。任何链接或示例都会有所帮助。谢谢。
c# - 数据绑定到 LinkedList?
什么有效:
- 操作内存中的 LinkedList(字符串)的 Web 服务。
- 客户端可以插入/添加/删除/查询 LinkedList 的内容。
- Web 服务从命令行启动(无 UI)。
我想做的事:
- 将命令行应用程序更改为 WPF 应用程序。
- 从 WPF 应用程序显示 LinkedList 的当前状态。
- 数据绑定 UI 控件,因此任何客户端操作都会反映在显示中。
速度不是一个大问题,因为 WPF 应用程序是只读的并且信息更多。我选择了 LinkedList 来支持所需的客户端功能。
我很难找到任何可以提供帮助的教程和/或示例。关于我应该如何解决这个问题的任何建议都会很棒。
c# - 刷新数据绑定组合框的内容 C# 问题
我正在尝试刷新从 SQL 服务器上的数据库中提取数据的组合框的内容。我使用数据适配器、数据集和绑定源工作正常。
但是说我要删除组合框中的其中一项,除非我关闭并重新运行我的程序,否则它们仍然会出现。我想要实现的是组合框内容会立即更新。
我做了一些阅读并尝试使用 .fill 方法清除项目并重新填充,甚至在运行时更改数据源,但它似乎对我不起作用。
我确信这是可能的,并且不会那么难实现!
vb.net - 刷新绑定控件时会触发什么事件?
你能告诉我当使用属性窗格绑定到数据源的单个文本框被刷新时会触发什么事件吗?
我希望使用此事件来填充一些未绑定的文本框。