社区
Windows客户端开发
帖子详情
windows mobile上DataGrid如何自定义显示某几列并且使列名中文
萬空
2010-01-19 12:32:58
最近在研究PPC,遇到数据绑定的问题。
我用的是DataGrid绑定list<>类型的数据。
请问在WM下如何才能自定义的显示数据中某几列的数据,并且可以自定义中文列名?
我用的是C#。谢谢。
...全文
954
13
打赏
收藏
windows mobile上DataGrid如何自定义显示某几列并且使列名中文
最近在研究PPC,遇到数据绑定的问题。 我用的是DataGrid绑定list类型的数据。 请问在WM下如何才能自定义的显示数据中某几列的数据,并且可以自定义中文列名? 我用的是C#。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhanglaoshen
2011-07-15
打赏
举报
回复
楼上的牛逼
ts.MappingName = list.GetType().Name;
zyfasp
2010-06-23
打赏
举报
回复
[Quote=引用 3 楼 allen_cn 的回复:]
通过DataGrid的TableStyles属性来设置,如果你用的IList来做数据源
一定要注意一个地方就是
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = “ArrayList”; //
//这个地方一定要注意,我开始就是在这个地方遇到了困难,一致在用Table1在测试
[/Quote]
应该是这样:
IList<AA> list = ....;
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = list.GetType().Name;
chenjiman
2010-06-11
打赏
举报
回复
DataGridTableStyle myDataGridStyle = new DataGridTableStyle();
myDataGridStyle.MappingName = TableName;
this.dataGrid1.RowHeadersVisible = true;
this.dataGrid1.HeaderBackColor = Color.Gray;
this.dataGrid1.HeaderForeColor = Color.White;
this.dataGrid1.GridLineColor = Color.DarkGray;
this.dataGrid1.BackColor = Color.White;
this.dataGrid1.TableStyles.Clear();
this.dataGrid1.TableStyles.Add(myDataGridStyle);
GridColumnStylesCollection myDataGridColStyle = dataGrid1.TableStyles[0].GridColumnStyles;
myDataGridColStyle["bSelectFlag"].Width = 20;
myDataGridColStyle["vcStoreroomSubareaCode"].Width = 50;
myDataGridColStyle["vcStoreroomCode"].Width = 0;
myDataGridColStyle["vcStoreroomCheckSectionCode"].Width = 0;
myDataGridColStyle["vcStoreroomsubAreaName"].Width = 80;
myDataGridColStyle["vcPrincipal"].Width = 0;
myDataGridColStyle["bSelectFlag"].HeaderText = "选择";
myDataGridColStyle["vcStoreroomSubareaCode"].HeaderText = "所属工作组";
myDataGridColStyle["vcStoreroomCode"].HeaderText = "所属库房";
myDataGridColStyle["vcStoreroomCheckSectionCode"].HeaderText = "所属库房复核区";
myDataGridColStyle["vcStoreroomsubAreaName"].HeaderText = "工作组名";
myDataGridColStyle["vcPrincipal"].HeaderText = "保管员";
Linguoyu
2010-05-30
打赏
举报
回复
学习下
dead_People
2010-01-21
打赏
举报
回复
可以考虑将list<>类型数据转到DataSet,虽然有点麻烦,但至少能解决。
萬空
2010-01-21
打赏
举报
回复
还有人会的吗???
世外涛缘
2010-01-20
打赏
举报
回复
我没有验证过绑定list<>,只能建议楼主,如果绑定该类型不好用,没有必要禁锢在这一个思路上。
完全可以通过代码,来控制对DataGrid控件的数据。
说白了,就是遍历list<>,将数据加入到DataGrid,虽然方法很笨,不过至少能保证可用。
萬空
2010-01-19
打赏
举报
回复
[Quote=引用 4 楼 jiangyongtao 的回复:]
楼主参考下:
http://www.cnblogs.com/zorp/archive/2009/05/15/1205611.html
[/Quote]
谢谢,不过我要的不是DataSet的,DataSet的MSDN里也有例子,我要绑定的数据源是list<>类型。
萬空
2010-01-19
打赏
举报
回复
[Quote=引用 3 楼 allen_cn 的回复:]
通过DataGrid的TableStyles属性来设置,如果你用的IList来做数据源
一定要注意一个地方就是
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = “ArrayList”; //
//这个地方一定要注意,我开始就是在这个地方遇到了困难,一致在用Table1在测试
[/Quote]
试过了,还是不行,不知道什么原因。datatable的样式还是没改。。
世外涛缘
2010-01-19
打赏
举报
回复
楼主参考下:
http://www.cnblogs.com/zorp/archive/2009/05/15/1205611.html
allen_cn
2010-01-19
打赏
举报
回复
通过DataGrid的TableStyles属性来设置,如果你用的IList来做数据源
一定要注意一个地方就是
DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = “ArrayList”; //
//这个地方一定要注意,我开始就是在这个地方遇到了困难,一致在用Table1在测试
allen_cn
2010-01-19
打赏
举报
回复
我也正在处理这个,
在PC上面可以显示的,到windowsmobile上面就不行了,看来cf还是有很大的差别
萬空
2010-01-19
打赏
举报
回复
没人会??
wpf
DataGrid
自定义
样式!
wpf
DataGrid
自定义
样式、控件模板 ControlTemplate
WPF动态添加行列
DATAGRID
WPF
DataGrid
动态添加 行列 比较靠谱的,可以看看,通俗易懂
jquery-easyui-1.3.6.zip
jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签 1.3.6更新 Bug treegrid: getChecked方法不能返回正确的行. fixed. tree: 异步树,在onlyLeafCheck:true时复选框不
显示
正确. fixed. Improvement treegrid:继承
datagrid
组件所有的selecting和checking方法。 linkbutton:图标对齐方式,支持值:'top','bottom','left','right'。 linkbutton:添加"size"属性,支持值:'small','large'。 linkbutton:添加的onClick事件。 menubutton:添加"menuAlign"属性,允许用户设置顶级菜单对齐。 combo:添加"panelAlign"属性,支持值:'left','right'。 calendar:"formatter"、"styler"和"validator"选项可用于
自定义
日历日期。 calendar:添加的onChange事件。 panel:添加"method","queryParams"和"loader"属性。 panel:添加"onLoadError"事件。
datagrid
:添加"onBeginEdit"事件。
datagrid
:添加"onEndEdit"事件。
datagrid
:添加"sort"方法和"onBeforeSortColumn"事件。
datagrid
:"combogrid"编辑器集成到
datagrid
。
datagrid
:添加"ctrlSelect"属性,允许使用ctrl+click 多选 slider:添加"converter"选项,允许用户决定如何将一个值转换为滑块的位置或滑块位置值。 searchbox:添加"disabled"属性。 searchbox:添加"disabled","enable","clear","reset"方法。 spinner:添加"readonly"属性、"readonly"方法和"onChange事件。
datagrid
绑定DataTable数据源后
中文
列名
无效
VS2008 SQLite 操作
datagrid
中文
列名
不起作用的解决方法 VS2008使用SQLite操作
datagrid
中
DataGrid
TableStyle的
DataGrid
TextBoxColumn的设置不起作用,在WM5虚拟机中运行后
DataGrid
仍按sql查询结果
显示
,并非
自定义
2列(
中文
列名
)
显示
数据,经过2天的查找资料、对比测试,终于找到原因了,先把代码贴出来: SQLi...
WPF
DataGrid
自定义
样式
WPF
DataGrid
自定义
样式 微软的WPF
DataGrid
中有很多的属性和样式,你可以调整,以寻找合适的(如果你是一名设计师)。 下面,找到我的小抄造型的网格。它不是100%全面,但它可以让你走得很远,有一些非常有用的技巧和陷阱。 在
DataGrid
中的最高水平,你可以改变的外观和感觉,通过设置一些: Property Type
Windows客户端开发
7,655
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章