目前本人用WinCE开发一个小程序
用到了DataGrid控件
我的控件有7列,N多行(行数不定)我目前才用的方法是用dataTable来做的,可是dataTable只支持数据填充没有列宽调整的属性。于是想到了用如下的方法:DataGridTableStyle myTableStyle = new DataGridTableStyle();
myTableStyle.MappingName = "表名";
DataGridColumnStyle col1 = new DataGridTextBoxColumn();
col1 = new DataGridTextBoxColumn();
col1.MappingName = "第一列列名";
col1.HeaderText = "列标题";
col1.Width = 90;宽度值 DataGridColumnStyle col2 = new DataGridTextBoxColumn();
col2.MappingName = "第二列列名";
col2.HeaderText = "列标题";
col2.Width = 50;宽度值 ......添加多列 myTableStyle.GridColumnStyles.Add(col1);
myTableStyle.GridColumnStyles.Add(col2);
myTableStyle.GridColumnStyles.Add(col3); dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(myTableStyle);可是上面的方法我如何使用“行”呢??
Ps.我的行是数据是动态接收的,从设备。请大家帮忙了,先谢了!
用到了DataGrid控件
我的控件有7列,N多行(行数不定)我目前才用的方法是用dataTable来做的,可是dataTable只支持数据填充没有列宽调整的属性。于是想到了用如下的方法:DataGridTableStyle myTableStyle = new DataGridTableStyle();
myTableStyle.MappingName = "表名";
DataGridColumnStyle col1 = new DataGridTextBoxColumn();
col1 = new DataGridTextBoxColumn();
col1.MappingName = "第一列列名";
col1.HeaderText = "列标题";
col1.Width = 90;宽度值 DataGridColumnStyle col2 = new DataGridTextBoxColumn();
col2.MappingName = "第二列列名";
col2.HeaderText = "列标题";
col2.Width = 50;宽度值 ......添加多列 myTableStyle.GridColumnStyles.Add(col1);
myTableStyle.GridColumnStyles.Add(col2);
myTableStyle.GridColumnStyles.Add(col3); dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(myTableStyle);可是上面的方法我如何使用“行”呢??
Ps.我的行是数据是动态接收的,从设备。请大家帮忙了,先谢了!
解决方案 »
- C#绘图!先画个图,刷一下屏,让原图透明度增强一点(+30),在画第2个图,再次刷屏,使得两个图同时增强透明度(+60,+30),依次类推,如何实现?
- vs2010中 Framework3.5 e.Item中 没有DisplayIndex属性
- 求一句话的理解:会话是分布式的........(顶着有分)
- 各位高手快来.高分求Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) 实现断点续传的新讨论,附源码
- 十万火急!!!!!SqlDataReader使用出错!!请高手指点!!!!!
- .net安装问题
- 懂.NET Compact Framework架构的进来一下~!.
- C#中没有显式定义类型构造函数和没有使用静态字段内联初始化,CLR还会调用类型构造函数吗?
- access怎么早局域网中当数据库让其他机器访问
- 如何在datagrid中的显示出的结果上,添加超链接?
- C#产生随机密码
- 请教大家一个读取EXCL到数据库的问题
地球人都知道是要网DataGrid里面加,问题是怎么加(Ps.我的数据是动态接收的)
dr[0]="ID";
dr[1]="Name";
...
dt.Rows.Add(dr);
...???这个意思???...
WinCE是个啥?
我和你写的一模一样,就是不出数据,郁闷ing
数据是设备发回来的
仍到 循环里for(i=0,i<datatable.ros.count-1,i++)
{
DataGridColumnStyle col1 = new DataGridTextBoxColumn();
col1 = new DataGridTextBoxColumn();
col1.MappingName = "第一列列名";
col1.HeaderText = "列标题";
col1.Width = 90;宽度值}