首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >C#数据绑定ListBox

C#数据绑定ListBox
EN

Stack Overflow用户
提问于 2013-05-21 20:53:29
回答 1查看 306关注 0票数 1

我有以下两个ms-准入表:

雇员表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
EmployeeID  
Name

等。

项目表:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ProjectID  
EmployeeID  
ProjectDescription

每个员工都可以管理零个或多个项目。

我知道如何使用DataSet设计器将Employee表作为详细信息(多个绑定控件)添加到Form1 (Windows窗体应用程序)上:

拖动公司数据库的Employee表(作为详细信息)形成以下组件:

·CompanyDataSet

·employeeBindingSource

·employeeTableAdapter

·tableAdapterManager

·employeeBindingNavigator

  1. 如何将ListBox添加到Form1中,以显示当前显示的员工管理的所有项目的ProjectDescription?需要设置哪些ListBox属性? 我相信我需要以下查询:从项目右侧选择Project.ProjectDescription,Project.EmployeeID = Employee.EmployeeID上的JOIN Employee,其中EmployeeID =?参数将是employeeIDtextbox.Text
  2. 项目记录将以编程方式(OleDbConnection、OleDbCommand)从Form2创建。当Form1显示时,需要什么语句才能更新它?

我已经搜索了网页,阅读了微软文档的网页,并撞上了一堵墙.

EN

回答 1

Stack Overflow用户

发布于 2013-05-21 22:21:50

如果您询问如何将ProjectDescriptions导入ListBox,您可以简单地遍历查询返回的记录集,并将每个条目添加到列表框中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
foreach (DataRow r in foo)
{
    projectlistbox.Items.Add(r["ProjectDescription"]);
}

很不雅致,但很管用。但是,我不能保证代码能够做到这一点,我没有一个C# IDE来对它进行测试。不过,它应该会给你指明正确的方向。

若要在从Form1输入数据后更新Form2,请将代码放入Form1.Activated中,以检查更新的数据并适当地更改Form1上的对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16683713

复制
相关文章
ListBox控件——c#
C# ListBox 自动滚动到底部 方法: 在ListBox中添加一条记录(ListBox.Items.Add方法)后,滚动条会自动回到顶部。我们可能更希望它自动滚动到底部,简要介绍几种方法。
vv彭
2021/01/18
9230
C# WPF数据绑定方法以及重写数据模板后数据绑定
本文将会介绍WPF如何实现前后端数据绑定和在进行数据绑定时常用的方法和类以及对于DataGrid、ListView这样的控件重写数据模板后控件如何进行数据绑定。
郑子铭
2023/08/29
7580
C# WPF数据绑定方法以及重写数据模板后数据绑定
C# Xamarin 数据绑定入门基础
假如说,有两个控件,一个是滑动条(Slider),一个是显示文本的标签(Label)。
痴者工良
2021/04/26
1.2K0
C# dev GridControl绑定数据不能显示
如题, dev GridControl绑定数据不能显示时可检查数据操作顺序 view = advBandedGridView1 as AdvBandedGridView; //第1 this.advBandedGridView1.OptionsBehavior.Editable = true; //打开编辑 view.Columns.Clear(); //注意清空 view
乔达摩@嘿
2020/09/11
1.3K0
tkinter -- Listbox
Listbox 为列表框控件,它可以包含一个或多个文本项(text item),可以设置为单选或多选
py3study
2018/08/02
2.1K0
C# WPF控件ComboBoxEdit数据绑定及模糊匹配
C#纯小白票友,求一个WPF的combobox自动完成。就是在文本框输入字符(包括中文),下拉框的自动过滤出符合条件的项目列表?
zls365
2021/12/06
2K0
C# WPF控件ComboBoxEdit数据绑定及模糊匹配
【C#】DataGridView 数据绑定的一些细节
多年不写 Winform 了,突然要做一个 winform 项目,各种不顺手,各种百度。
丹枫无迹
2020/08/18
1.4K0
C#学习笔记——关于ListBox的Text、Name、Tag等属性添加
ListBox 和Combox的item 可以是任意的object,所以楼主可以定义自己的class来实现其他属性。比如:
vv彭
2021/06/11
1.1K0
C#实现WinForm DataGridView控件支持叠加数据绑定
我们都知道WinForm DataGridView控件支持数据绑定,使用方法很简单,只需将DataSource属性指定到相应的数据源即可,但需注意数据源必须支持IListSource类型,这里说的是支持,而不是实现,是因为他既可以是实现了IListSource的类型,也可以是实现了IList的类型,例如:List类型,DataTable类型等,这里就不一一列举了,今天我主要实现的功能如标题所描述的:实现WinForm DataGridView控件支持叠加数据绑定,或者说是附加数据功能,什么意思呢?说白了就是支持数据的多次绑定,标准的绑定方法只支持单一绑定,即每次绑定均会清除原来的数据,而叠加数据绑定则可实现每次绑定均以附加的形式(原数据保留)添加到DataGridView控件中,这样就实现了分页加载,但可完整显示已加载的所有数据,这种应用场景在C/S端很常见,B/S端上也有(例如QQ空间动态下面的加载更多按钮)
全栈程序员站长
2022/07/05
1.9K0
[Silverlight]用ListBox实现SlideShow
用Silverlight2整整一年了,上个星期公司全面转去Silverlight3,作为纪念就把用SL2写的最后一个东西发出来吧。效果如下:
dino.c
2019/01/18
5970
[Silverlight]用ListBox实现SlideShow
[C#][控件]列表控件listbox(一)
1. 常用属性列表:     SelectionMode    组件中条目的选择类型,即多选(Multiple)、单选(Single)     Rows             列表框中显示总共多少行     Selected         检测条目是否被选中     SelectedItem     返回的类型是ListItem,获得列表框中被选择的条目     Count            列表框中条目的总数     SelectedIndex    列表框中被选择项的索引值     Items            泛指列表框中的所有项,每一项的类型都是ListItem 2. 取被选中项的值     ListBox.SelectedValue 3. 添加项:     ListBox.Items.Add("所要添加的项"); 4. 移出指定的项:     //首先判断列表框中的项是否大于0     If(ListBox.Items.Count > 0 )     {         //移出选择的项         ListBox.Items.Remove(ListBox.SelectedItem);     } 5. 清空所有项:     //首先判断列表框中的项是否大于0     If(ListBox.Items.Count > 0 )     {         //清空所有项         ListBox.Items.Clear();     } 6. 列表框可以一次选择多项:       只需设置列表框的属性 SelectionMode="Multiple",按Ctrl可以多选     动态设置代码如下:     ListBox.SelectionMode = SelectionMode.MultiExtended; 7. 两个列表框联动,即两级联动菜单     //判断第一个列表框中被选中的值     switch(ListBox1.SelectValue)     {     //如果是"A",第二个列表框中就添加这些:     case "A":         ListBox2.Items.Clear();         ListBox2.Items.Add("A1");         ListBox2.Items.Add("A2");         ListBox2.Items.Add("A3");     //如果是"B",第二个列表框中就添加这些:     case "B":         ListBox2.Items.Clear();         ListBox2.Items.Add("B1");         ListBox2.Items.Add("B2");         ListBox2.Items.Add("B3");     } 8. 实现列表框中项的移位     即:向上移位、向下移位 具体的思路为:创建一个ListBox对象,并把要移位的项先暂放在这个对象中。如果是向上移位,就是把当前选定项的的上一项的值赋给当前选定的项,然后把刚才新加入的对象的值,再附给当前选定项的前一项。     具体代码为:     //定义一个变量,作移位用     index = -1;     //将当前条目的文本以及值都保存到一个临时变量里面     ListItem lt=new ListItem (ListBox.SelectedItem.Text,ListBox.SelectedValue);     //被选中的项的值等于上一条或下一条的值     ListBox.Items[ListBox.SelectedIndex].Text=ListBox.Items[ListBox.SelectedIndex + index].Text;     //被选中的项的值等于上一条或下一条的值     ListBox.Items[ListBox.SelectedIndex].Value=ListBox.Items[ListBox.SelectedIndex + index].Value;     //把被选中项的前一条或下一条的值用临时变量中的取代     ListBox.Items[ListBox.SelectedIndex].Test=lt.Test;     //把被选中项的前一条或下一条的值用临时变量中的取代     ListBox.Items[ListBox.SelectedIndex].Value=lt.Value;     //把鼠标指针放到移动后的那项上     ListBox.Items[ListBox.SelectedIndex].Value=lt.Value; 9. 移动指针到指定位置:       (1).移至首条          
静默虚空
2022/05/07
1.4K0
WPF 数据绑定实例一
原理:监听事件机制,界面改变有TextChanged之类的事件,所以改变界面可以同步修改到对象
zls365
2021/02/26
8400
【愚公系列】2023年09月 WPF控件专题 ListBox控件详解
WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。
愚公搬代码
2023/09/26
7990
数据绑定
什么是数据绑定呢? 把WXML 中的⼀些动态数据分离出来 放到对应的js⽂件的 Page 的 data⾥
达达前端
2019/08/23
1.7K0
在GridView内访问特定控件
本文我将为你演示如何访问GridView中的特定控件。我们会看到怎样去访问TextBox控件,DropDownList控件以及ListBox控件。
Java架构师必看
2021/03/22
2.6K0
C# 值得永久收藏的WPF项目实战(经典)
C# WPF mvvm模式下combobox绑定(list<enum>、Dictionary<int,string>)
用户9127601
2021/12/17
5K1
C# 值得永久收藏的WPF项目实战(经典)
数据绑定
Angular有四种数据绑定形式: <div> <div>{{hero.name}}</div> //第一种 <hero-detail [hero]="selectedHero"></hero-detail> //第二种 <input type="text" [(ngModel)]="username" /> //第三种 <in
用户1437675
2018/08/20
1.8K0
WPF 列表控件数据源绑定多个数据集合方法
在 WPF 用的多的列表控件如 ListBox 或 ListView 等,本文告诉大家在这些列表控件上进行绑定多个数据集合来源的多个实现方法。如有一个显示动物列表的控件,需要绑定的数据来源是阿猫和阿狗两个 ObservableCollection 列表,不在后台代码编写合并集合的代码情况下,可以通过 XAML 的编写,绑定多个数据集合
林德熙
2021/05/27
3.6K0
WPF ListBox 的选择
本文告诉大家在 ListBox 做选择时,多选时 SelectedItem 和 SelectedIndex 的值。
林德熙
2022/08/04
7660
python scroll listbox 例子
"a simple customizable scrolled listbox component"
用户5760343
2022/05/13
8320
python scroll listbox 例子

相似问题

WPF ListBox数据绑定

21

C# ListBox更新绑定文本

11

C# WPF在ListBox中的绑定数据

11

Windows 8 ListBox数据绑定

20

数据绑定ListBox不会更新

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文