btcq.net
当前位置:首页 >> C# wpF DAtAGriD相关问题 >>

C# wpF DAtAGriD相关问题

首先你得自定义一个类,比如public class 药品类 { public string 药品 { get; set; } public string 药品单位 { get; set; } public int 药品剂量 { get; set; } }然后在前台创建datagrid <DataGrid AutoGenerateColumns="False" Height="200" Name="

SELECT 材料1 AS 材料, 数量1 AS 数量 FROM Table1UNIONSELECT 材料2 AS 材料, 数量2 AS 数量 FROM Table1UNIONSELECT 材料3 AS 材料, 数量3 AS 数量 FROM Table1 一直到10就可以了.

绑定到一个集合,编号列=元素在集合中的索引编号+1,这样行不行?希望对你有帮助,有疑问请追问或是Hi

这个简单啊假如 DataGrid 的名称是 dgSchedule dgSchedule绑定的数据是List<Schedule>集合var entity = dgSchedule.SelectedItem as Schedule;在这个entity里 就有Schedule的所有属性 自己获取就行了

ItemSource必须要绑定资源,才会有自增行.可以指定一个元素为空的集合绑定到itemSource,这样显示出来就有个自增行了.

你的是?这就是问题,你要么是自己定义为的类库没有加载.如果你是用微软提供的DataGrid.不应该出现这个Custom.<Window x:Class="WpfApplication

你绑定的IList有没有实现INotifyPropertyChanged呢,否则数据源有更新,通知不到前台的哟.还有就是DataGrid 的列里绑定属性时需要设置Mode=TwoWay.

这个取决于你的“更新”,是什么概念了.WPF不同于WINFORM,前端的datagrid中的item其实就是ViewModel层的一个个数据,因为你是在“更新”中,所以如果你选中的这个item在下次更新的时候没有了,(比如不存在了),那么你选中的

在DataGrid中增加如下设置AutoGenerateColumns="False"

这里建议你使用Binding来处理. 了解下ObservableCollection<T> 类和BindingList<T> 类. ObservableCollection<T> 类 表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知. 具体说明参考MSDN文档:http://msdn

5615.net | lyxs.net | zxqs.net | qmbl.net | krfs.net | 网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com