bindingsource相关内容

C#中DataSet和DataGridView之间的数据绑定

我目前在表单上有一个 DataGridView,我想将它与 DataSet 中的 DataTable 一起使用,从 SQlite 数据库填充(使用 System.Data.SQlite). 所以,我在数据库和DataSet之间有一个DataAdapter,可以直接将DataGridView数据源设置为DataTable.这显示正常. 我的问题是:为什么我要在这里使用绑定源?许多教程都说 ..
发布时间:2022-01-21 13:28:01 C#/.NET

使用 BindingSource 很慢?

我有一个 C# Windows 窗体项目,其中包含一个包含 2 个列表框和一个按钮的窗体.在 FormLoad 上,左侧 ListBox 填充了一个列表(大约 1800 项),其中包含有关证券(ID 和名称)的信息,当用户单击该按钮时,所有证券都会从左侧列表框移到右侧. 当我不使用 BindingSources 时,即我直接使用 ListBoxes 的 Items 属性时,移动过程需要几秒钟 ..
发布时间:2022-01-16 11:36:26 C#/.NET

自定义比较器 datagridview 排序

我有一个数据网格视图,绑定源作为数据源,绑定源有一个数据表作为数据源.有些列是字符串,但我希望它们以特定方式排序. 网格将它们排序为 1, 10, 10,0 44a, 6c. 但我希望它们排序:1, 6c, 10, 44a, 100 好像我只会从值中取出数字并相应地对它们进行排序. 有没有办法在对某些列进行排序时添加自定义比较器?如果不更改网格、绑定源、数据表架构,任何其他解决方 ..
发布时间:2021-12-30 13:22:01 C#/.NET

我需要一个 BindingSource 和一个 WinForms DataBinding 的 BindingList 吗?

我想在 Windows 窗体应用程序的 DataGridView 中显示人员列表.我希望我的服务层返回一个 Person 对象列表(例如,IList).我希望列表中的更改反映在 DataGridView 中,反之亦然.我的理解是使用 BindingSource 有助于使用 DataGridView.我的问题是让双向数据绑定工作,我需要: //伪代码BindingSource.DataSource ..
发布时间:2021-12-30 12:48:16 C#/.NET

在 WPF 中绑定 DataGridTextColumn 可见性属性

我有一个数据网格,它的 ItemsSource 绑定到一个 CollectionViewSource. 在每一列中,我指定绑定的 Path 属性以获取要显示的特定信息. 如果用户需要更多信息,我想做的是使用复选框切换某些列.为此,我需要将可见性属性绑定到复选框的值(使用转换器),但我很确定列的数据上下文会干扰绑定. ..
发布时间:2021-12-27 18:55:13 其他开发

如何将数据源绑定到 ComboBox?

所以我目前有两个组合框.一个是制造,另一个是模型.我的 sql 查询看起来像这样“从 sheet1 中选择不同的模型,其中(Manufacture =@Manufacture)"在我执行它时以及是否要填充数据网格表时都有效.但是,如果我尝试将其放入组合框,我会得到 System.data.d...... 等供我选择.我怎么能让它显示值而不是所有这些.我做错了什么? private void M ..
发布时间:2021-11-24 10:18:48 C#/.NET

自定义 StronglyTyped BindingSource 项添加

我想自定义将新项目添加到 BindingSource(所有强类型)中,如以下 MSDN 文章所述: 如何:使用Windows 窗体绑定源 下面的代码导致 InvalidOperationException:添加到 BindingSource 列表的对象必须都是相同的类型.此外,对象 myTypesBindingSource.Current 似乎是一个 DataRowView,里面有我的 ..
发布时间:2021-11-24 10:12:43 C#/.NET

在 DataGridView 中使用 BindingSource 的 C# 过滤器对象

我在过滤 BindingSource 中的数据时遇到问题.我在 DataGridView 中列出数据. 类客户端{公共 int id { 获取;放;}公共字符串名称 { 获取;放;}公共客户端(字符串名称){this.name = 名称;this.id = 0;}}BindingSource 客户端 = new BindingSource();客户端.添加(新客户端(“测试1"));客户端.添加 ..
发布时间:2021-09-27 19:25:24 C#/.NET

将过滤器应用于 BindingSource,但不起作用

我有一个文本框,我在里面放了一个短语,它要么是任务的描述,要么是任务的 id.我想使用此 TextBox 中的文本过滤列表.但是当我将文本放入这个 TextBox 时,过滤不起作用,并且 DataGridView 中的集合不会改变. 有什么问题? public void BindData(){var emptyBindingSource = new BindingSource();data ..
发布时间:2021-09-27 19:18:17 C#/.NET

BindingSource.Filter:组合多个过滤器 C# Winforms

我正在编写一个连接到 Access 数据库的程序.我有 3 个搜索条件正在尝试组合.其中两个过滤器来自复选框,而第三个是搜索框.单独使用这 3 个效果很好.但是,当尝试连接过滤器时,它似乎只能识别“CheckedSListFilter".我已经测试了连接字符串的多次迭代,但没有任何运气.我希望这只是一个语法问题.谢谢你的帮助. string SFilter = CheckedSListFilt ..
发布时间:2021-09-27 19:13:51 C#/.NET

如何在 Visual Basic 2012 中为日期使用 BindingSource.Filter?

我正在尝试过滤我的数据库以显示从我的表单上的日历中选择的日期的所有预订.这是我写的代码... public selDate As DateTimeDim 响应为整数Public Sub FilterBooking(selDate)'//在这里,我将创建一个过滤器,用于从日历中选择的日期进行预订Dim dateFrom As DateTime将日期变暗为日期时间dateFrom = selDat ..
发布时间:2021-09-16 19:20:59 其他开发

在 UserControl 中使用 BindingSource

我有一个包含多个字段的 UserControl,我希望将这些字段绑定到 BindingSource.我还希望 UserControl 公开一些 BindingSource 属性,以便它可以放在 Form 上并绑定到窗体上的 BindingSource.是否有捷径可寻?我意识到我可以在其 BindSource 设置器中重新绑定 UserControl 的所有控件.但这似乎是错误的.是否有一些 Bin ..
发布时间:2021-09-15 19:00:28 其他开发