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默认的就是只读啊