问题标签 [bindingnavigator]

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 投票
1 回答
710 浏览

vb.net - VB.Net DataView 使用绑定导航器保存

好吧,我已经为我的第一个真正的 VB 项目工作了几个星期。我学到了很多东西,但我对这一点感到困惑。

一点背景知识,该应用程序保存来自多台机器的停机时间信息,并将详细信息保存到 SQL 数据库中。我需要从 SQL 表中提取这些数据,以便主管更新一些缺失的信息(停机原因)。我用 datagridview 创建了一个数据源和数据集。我能够使用绑定导航器保存更新的停机原因。

现在我想用复选框过滤我的数据(即第一班,第二班等)。我向后退了一步,创建了一个数据视图,删除了绑定源,并用数据视图信息填充了数据网格视图。过滤器都在工作,但我无法再将信息保存回数据库。我想知道我是否有错误绑定的东西,或者绑定导航器的代码是否错误。

我已经包含了整个表单的代码。请原谅我的经验不足。感谢您提供的任何帮助!

0 投票
0 回答
130 浏览

winforms - 如何自定义将数据源拖到表单上时使用的 BindingNavigator

在 Visual Studio 2013 中,当我为列表类型的数据源选择“DataGridView”并将数据源拖到表单的设计图面上时,我得到了我的 DataGridView 和一个 BindingNavigator,这太棒了。现在,我可以自定义我的控件的选择并使用自定义控件,而不是 DataGridView,这也很棒。我现在的问题是——如何注入我自己的 BindingNavigator 子类以由该拖动操作生成?

谢谢!

哦。关于何时将数据源作为“详细信息”拖入的类似问题。如何注入我的自定义标签?(我有自定义文本框和东西,好吧。)

0 投票
1 回答
530 浏览

c# - C# Binding Navigator 页面更改事件

我正在使用绑定导航器,当您单击其中一个按钮(前进、后退等)时,它会更改为数据集中的另一条记录。

当用户进入新页面时,我有一种方法必须与新数据一起发生。我似乎在导航器上找不到“进入新页面”事件。有进入和离开,但这只是与控制有关,而不是记录的实际更改。当记录发生变化时,我需要运行我的活动。请帮忙。

0 投票
1 回答
518 浏览

c# - BindingNavigator 删除项目有效,但添加项目无效

我有 DataGridView、BindingNavigator 和 BindingSource...

删除按钮有效,但添加无效,如何调试这些家伙?

我不知道要发布什么代码,因为其他所有内容都是通过属性设置的...我已经使用 bindingnavigator 设置了一个 DataGridView(“djelatnik”),并且 2 个功能可以正常工作(添加/删除)

0 投票
1 回答
161 浏览

c# - 赢表格。使用 BindingNavigator 时如何使 DataGridView 写入单元格值

我在 From 上有 WinForms DataGridView 和 BindingNavigator 绑定到同一个 BindingSource。

当用户在 DataGridView 的单元格中输入文本(单元格文本编辑器可见)并在 BindingNavigator 中按“移动下一步”时,假定网格关闭单元格文本编辑器,文本应写入 DataTable 字段并记录结束编辑。

但网格只是忽略输入的文本,并将旧值返回到单元格中。

通过 BindingNavigator 导航时是否可以让网格写入输入的值?

0 投票
3 回答
2212 浏览

c# - 如何设置 BindingNavigator?- BindingNavigator 不工作

我有一个使用 BindingNavigator 的数据应用程序。我已将导航器连接到绑定源,但它不起作用。它不会添加或删除行。绑定源为:accountBindingSource。我不明白出了什么问题。我有以下代码:

0 投票
1 回答
376 浏览

c# - 扩展 BindingNavigator

我想扩展BindingNavigator,以便向它添加额外的功能。我想做的一件事是添加一个ToolStripSplitButton,它将自动调整 DataGridView 中的单元格。我已经能够添加按钮,但是当我将控件放在表单上时,我的按钮位于第一个位置。我想在删除按钮之后添加这个按钮。我怎样才能做到这一点?

以下是在设计时将控件拖放到窗体上时的样子: 导航

这是代码:

0 投票
1 回答
3877 浏览

c# - 绑定导航器中缺少保存按钮

我只是尝试为某个网格视图添加一个新的绑定导航器,但没有显示保存按钮。现在,如果我尝试删除网格视图并重新添加它,即使根据文档,Binding Navigator 也不会显示。

是否有一些规则何时显示保存按钮取决于网格视图设置?另外,当我们在表单上拖放数据源时,为什么 VS 并不总是自动添加绑定导航器?

我正在谈论的网格视图不是只读的,它被设置为适当的数据源,因此它显示正确的数据。绑定导航器 BindingSource 设置为与网格视图相同的数据源。

如果您需要更多信息,请告诉我。

0 投票
1 回答
274 浏览

c# - C#,BindingNavigator,右端丑行

我该如何摆脱这条丑陋的线条?

在此处输入图像描述

在空窗体上绘制一个默认绑定导航器,您将看到问题。RenderMode 是 ManagerRenderMode。我想要这种渲染模式,所以鼠标悬停在颜色上是正确的。但是,如果我切换到系统作为渲染模式,丑陋的线条就会消失,但是鼠标悬停在颜色/效果上会变得丑陋。

一段时间以来,我一直在寻找解决方案,但一无所获。也许这里有人以前见过这个问题?

0 投票
1 回答
271 浏览

c# - C#、BindingNavigator、SplitButton、剩余的丑陋点

在空窗体上绘制工具条。在此工具条上添加一个拆分按钮。稍后将用作登录按钮。

在这个 SplitButton 上,我想删除起始位置的下拉菜单。您唯一能做的就是登录。登录后,下拉列表中会填充“更改密码”、“更新个人资料”等项目。

我试过把财产:

这几乎删除了下拉,它消失了,但它在右边是一个非常难看的点,看起来好像是从下拉角左一个像素。见下图:

带有下拉菜单的拆分按钮

不带下拉菜单的拆分按钮

我尝试了很多其他属性来删除下拉菜单,但没有进展。当我用谷歌搜索时,我找不到任何类似的东西。

几天前,我得到了很好的帮助,解决了工具条的另一个问题,工具条在默认状态下也有绘图问题。但如果您确实覆盖了一个方法,则会被删除,请参阅这篇文章:

工具条绘图问题

有谁知道我如何删除丑陋的点,或者以其他方式删除下拉菜单?

完整的源代码,一行本质上是名为 loginButton 的 SplitButton:

使用 System.Windows.Forms;

命名空间 WindowsFormsApp1 { public 部分类 Form1 : Form { public Form1() { InitializeComponent(); }

}