读书人

PDA上关于dataGrid!3Q

发布时间: 2012-09-05 15:19:35 作者: rapoo

PDA下关于dataGrid!!!!!!3Q
this.dataGrid1.DataSource = this.dataSet2.Tables[0];
//
DataGridTableStyle myts = new DataGridTableStyle();
myts.MappingName = this.dataSet2.Tables[0].TableName;

DataGridTextBoxColumn col1 = new DataGridTextBoxColumn();
col1.MappingName = "id";
col1.HeaderText = "编号";
col1.Width = 50;

DataGridTextBoxColumn col2 = new DataGridTextBoxColumn();
col2.MappingName = "name";
col2.HeaderText = "消费项目";
col2.Width = 100;

myts.GridColumnStyles.Add(col1);
myts.GridColumnStyles.Add(col2);

this.dataGrid1.TableStyles.Clear();
this.dataGrid1.TableStyles.Add(myts);

this.dataGrid1.RowHeadersVisible = false;// 问题1:这句没起作用 另外想把表头蓝色的部分也去掉

      //问题2:怎么设置显示的表格全为只读的

[解决办法]
代码在另外一台电脑,先关注……
[解决办法]
RowHeadersVisible 行头是否显示
ColumnHeadersVisible 列头是否显示

行头: 每一行左端位置处
列头: 第一列顶端位置处

HeaderBackColor 背景色
HeaderForeColor 前景色


[解决办法]
问题1:this.dataGrid1.RowHeadersVisible = false; 放在 this.dataGrid1.TableStyles.Add(myts); 之前试试.

问题2: PDA的不知道了, windows mobile 下默认就是只读的.. :)
[解决办法]
学习学习~
[解决办法]
PDA 里面的dataGrid默认的就是只读啊

读书人网 >C#

热点推荐