社区
C#
帖子详情
关于datagridview两个combox列数据显示问题
whoami333
2012-11-18 04:14:47
datagridview有两个combobox列,其中一列的数据要根据另一列的值来决定要显示的数据。例如省市联动,A列已经选定某省,B列显示该省下的所有市名。现在省数据变动以后市数据随之变化已经实现,目前的问题是再打开表单的时候,省的combobox列显示正常,
但是市的combobox不显示数据
。主要是市的combobox是绑定列,但是数据源是根据省动态生成的,然后指定给市的combobox作为数据源。这个问题该如何解决呢?
...全文
317
6
打赏
收藏
关于datagridview两个combox列数据显示问题
datagridview有两个combobox列,其中一列的数据要根据另一列的值来决定要显示的数据。例如省市联动,A列已经选定某省,B列显示该省下的所有市名。现在省数据变动以后市数据随之变化已经实现,目前的问题是再打开表单的时候,省的combobox列显示正常,但是市的combobox不显示数据。主要是市的combobox是绑定列,但是数据源是根据省动态生成的,然后指定给市的combobox作为数据源。这个问题该如何解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whoami333
2012-11-21
打赏
举报
回复
顶起来顶起来。
whoami333
2012-11-19
打赏
举报
回复
多谢各位的回复,selectchange事件我处理过了,这个是没有问题的。就是把表单关闭再进入的时候,市 的那一列不显示数据了。现在想知道表单再次打开的时候,何时为 市 这个combobox 列绑定动态数据源。
xjjrocker
2012-11-19
打赏
举报
回复
如果你喜欢用多线程,那就更简单了。直接异步加载省、市全部数据,然后省的数据change事件里调用市的加载,当然加载前市的数据用省过滤一下即可。 所有缓存数据用DataTable缓存,也好操作。
bdmh
2012-11-19
打赏
举报
回复
那一列变化后,你要重新获得数据,然后重新绑定另一列
xjjrocker
2012-11-19
打赏
举报
回复
简单啊,省的加载数据后调用一下省的change事件,在这个事件里执行市的加载即可啊,而且市的数据的抓取用国家、省两个参数即可了啊。然后数据加载到combox写成函数即可啊。
窗户纸
2012-11-18
打赏
举报
回复
貌似你用原装的combobox列没戏,因为datasource是绑在列上的,不能随动,可以解决的方法很多,最笨的方法做个只有一个combobox的窗体(无边框),触发单元格点击时弹出(在单元格位置上),想怎么控制都可以。网上很多人采用定制combobox列的方式反而更麻烦。
DataGridView
控件
Com
box
列
数据
绑定
5. **设置ValueMember和DisplayMember**:若需要在下拉
列
表中
显示
不同的文本(DisplayMember),同时将另一个值(ValueMember)作为后台存储的值,需要设置这
两个
属性。假设我们的
数据
源是自定义对象,每个对象有`...
C#
datagridview
+
com
box
更改一
列
值并更改另一
列
值,实现时间的更新
它是Windows Forms中的一个组件,用于
显示
表格
数据
。用户可以通过它来查看、编辑和操作
数据
。
Com
bo
Box
控件则提供了一个下拉
列
表供用户选择,通常用于输入受限的选项。 在C#中,可以为
DataGridView
的...
datagridview
中绑定
com
box
.zip
在本例中,“
datagridview
中绑定
com
box
.zip”提供的简单实例展示了如何在`
DataGridView
`的某一
列
中嵌入`
Com
bo
Box
`,让用户在该
列
中进行下拉选择。 首先,我们需要理解`
DataGridView
`的
列
类型。`
DataGridView
`支持...
winform
DataGridView
多
列
行头
在Windows Forms开发中,`
DataGridView
`控件是一个非常重要的组件,用于展示表格
数据
。它具有高度的可定制性,能够适应各种复杂的
数据
显示
需求。在标题提到的“winform
DataGridView
多
列
行头”中,主要涉及到的是...
datagridview
的行拖动和插入
com
box
标题“
datagridview
的行拖动和插入
com
box
”涉及到
两个
关键功能:行拖动(Row Dragging)和在单元格中插入
Com
bo
Box
(下拉
列
表框)。这
两个
特性可以极大地增强用户界面的交互性和功能性。 首先,让我们深入了解一下行...
C#
111,119
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章