WPF中DataGrid绑定Combox如何实现数据动态刷新

问题描述

最近才开始学WPF,用到DataGrid来显示数据,并想通过DataGrid绑定Combox来实现数据交互,最后实现两个Combox进行联动。没想到怎么搞都没能让Combox里面的数据刷新,查了好久都没能解决,希望各位大神帮忙,最后能给出个DEMO!!!

解决方案

解决方案二:
在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了。
解决方案三:
引用1楼duanzi_peng的回复:

在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了。

具体该怎么做呢?我找不到DataGrid里面的Combobox这个对象
解决方案四:
引用2楼oHanTanYanYing的回复:

Quote: 引用1楼duanzi_peng的回复:
在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了。

具体该怎么做呢?我找不到DataGrid里面的Combobox这个对象

去先补充点DataGrid都有那种列类型与DataGrid的模板列。知道用法了,都会了。
解决方案五:
引用3楼duanzi_peng的回复:

Quote: 引用2楼oHanTanYanYing的回复:
Quote: 引用1楼duanzi_peng的回复:
在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了。

具体该怎么做呢?我找不到DataGrid里面的Combobox这个对象

去先补充点DataGrid都有那种列类型与DataGrid的模板列。知道用法了,都会了。

我就是越看越晕啊大哥,运行结果总不对,想找个DEMO看看
解决方案六:
既然都用WPF了那就用数据绑定呗
解决方案七:
引用5楼songbing774933的回复:

既然都用WPF了那就用数据绑定呗

就是在绑定出现问题,总解决不好,看了很多网上的代码都打不到要求,可能我还不理解。有没有一个绑定DataGrid里面Combox,并能实时更改Combox数据的例子呢?
解决方案八:
不要沉啊,这个应该很常见的需求吧

时间: 2024-11-04 21:57:18

WPF中DataGrid绑定Combox如何实现数据动态刷新的相关文章

wpf-WPF 中 DataGrid绑定的相关问题

问题描述 WPF 中 DataGrid绑定的相关问题 我把一个 <> 集合 与 DataGrid 绑定,如何实现 "改变DataGrid中的值就会改变<>j集合中的值,改变<>中的值就会改变DataGrid中的值."ObservableCollection<TTest> t = new ObservableCollection<TTest>(); 这是我建立的一个集合,请问该如何实现上述的需求呢?谢谢大神们. 解决方案 通知項

easyui-Easyui 中 combobox 绑定2000多条数据 自带检索特别卡 如何优化一下

问题描述 Easyui 中 combobox 绑定2000多条数据 自带检索特别卡 如何优化一下 Easyui 中 combobox 绑定2000多条数据 自带检索特别卡 如何优化一下 解决方案 可以改成异步的. 解决方案二: 改成输入关键字检索的时候才返回和输入关键字一样的数据,而不是一次性发2000条数据来在客户端进行检索 $('#xxxx').combobox({url:'xxxxxx',mode:'remote' 解决方案三: 可以改成异步的.

wpf中Datagrid的数据绑定

问题描述 wpf中Datagrid的数据绑定 datagrid的items.Add(一个student_data类),这个student_data类包含了name.age.sex.id.现需要在datagrid中的columns中显示出这些name.age.sex.id信息 解决方案 设置datagrid的模板就可以了 解决方案二: 解决方案三: <DataGrid AutoGenerateColumns=""False"" Height="&quo

WPF的DataGrid绑定ItemsSource后第一次加载数据有个别列移位的解决办法

最近用WPF的DataGrid的时候,发现一个很弱智的问题,DataGrid的ItemsSource是绑定了一个属性: 然后取数给这个集合赋值的时候,第一次赋值,就会出现列移位 起初还以为是显卡的问题,结果今天来集成显卡的电脑上也一样出现,具体原因不详,以下是几种解 决办法: 1.(首选,有效果)DataGrid的RowHeaderWidth="0",必须赋值为0,不能不赋值,也不能 赋其他值. 2.(有效果)绑定的源一开始就要赋值,即至少要有一行数据. 3.(效果不一,有的地方有效有

WPF中DataGrid分页

问题描述 如何对WPF中dagagrid进行分页,请高手帮忙解决下,给点提示或代码. 解决方案 解决方案二:SF!!!解决方案三:http://topic.csdn.net/u/20091120/10/cca3d40f-a088-458f-a414-906d82272556.html

WPF中TextBox绑定Double类型数据,TextBox.Text属性不显示空格,光标也不对

问题描述 最近学习WPF遇到一个郁闷的问题:我在前台的TextBox的Text属性绑定了后台一个Double类型的数据,mode=TwoWay,UpdateSourceTrigger=PropertyChanged,这样前台数值变更就会通知到后台,但是存在一个问题,如果我在数字前端或者末尾不停的输入空格,后台绑定的内容还是原来的数值不变,但是前台的空格确实存在.在后台取值时,我需要判断光标的位置是否已经是末尾了,如果使用tbPositionCursor.Select(tbPositionCurs

急得要哭啦 请问WPF用datagrid绑定数据库该怎样做?

问题描述 新手初学,明天就交大作业了.做的是选课系统...想实现效果是用datagrid中,每一行第一列是一个checkbox,后面各列是普通文本信息,勾选后点击提交按钮,数据会提交到数据库的某一个表中.效果如图:现在页面做成了这个样子:想要让tb_course表中的数据显示过来,勾选提交后保存到tb_stucourse中查了三本书,百度了很多,还是不会.请问该如何实现啊?在此先拜谢!TOT 解决方案 解决方案二:namespaceConnectDatabase{///<summary>///

datagrid绑定列下的数据通过绑定Button的提取

datagrid|数据 假设我在datagrid里绑定了3个列0列和1列是相关的数据,2列是绑定的button列我点击某一行对应的button,如何得到该列0列具体文本内容? private void search_DataGrid_SelectedIndexChanged(object sender, System.EventArgs e) { DataGridItem dgi = (DataGridItem)search_DataGrid.SelectedItem; Label1.Text

Web中DataGrid绑定数据显示列可拖动

datagrid|web|可拖动|数据|显示   在原理主要是js代码 将如下代码放在.aspx中 <script language='javascript>  //判断鼠标是否按下 var mouseDown = false; //鼠标所在区域 var IsTdArea=0;  //鼠标按下 function MouseDown(obj) {  if(IsTdArea != 0)  {   obj.mouseDownY = event.clientY;   obj.mouseDownX=ev