CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

在TABLESTYLE存在的情况下,如何设置标题行的高度和字符串型的数字的正常显示?

楼主tlcd()2005-04-01 14:51:18 在 .NET技术 / VB.NET 提问

WINFORM,DATAGRID  
   
  1,   如何设置标题行的高度?我在表中用了tablestyle,但没找到设置标题行高的属性;DATAGRID里也没看到相关的属性.  
   
  2,   如何设置每行中,字符串型的数字的正常显示?  
  比如,      
   
  ...     DataGridTableStyle  
  ...  
  dim   x   as   DataGridTextBoxColumn  
  x.MappingName   =   "amount"("amount"是一个string型的字段,但都是数字)  
  x.Format   =   "N"    
  我想把字符型的数字按   123,456,789格式显示,我看到MSDN中说,N为数字形式的显示,但这样设置了,没有变化,数字还是没有分隔符的列出来,123456789,   究竟该怎么办?  
   
  谢谢了!  
  问题点数:0、回复次数:3Top

1 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-04-01 15:45:01 得分 0

Sqldpr.Fill(Ds1.emp)  
                  DataGrid1.DataSource   =   Ds1.emp  
                  Dim   style   As   New   DataGridTableStyle()  
                  style.MappingName   =   "emp"  
                  Dim   c1   As   New   DataGridTextBoxColumn()  
                  Dim   c2   As   New   DataGridTextBoxColumn()  
                  Dim   c3   As   New   DataGridTextBoxColumn()  
                  Dim   c4   As   New   DataGridTextBoxColumn()  
                  Dim   c5   As   New   DataGridTextBoxColumn()  
                  c1.MappingName   =   "id"  
                  c2.MappingName   =   "name"  
                  c3.MappingName   =   "sex"  
                  c4.MappingName   =   "address"  
                  c5.MappingName   =   "salary"  
                  c1.HeaderText   =   "编号"  
                  c2.HeaderText   =   "姓名"  
                  c3.HeaderText   =   "性别"  
                  c4.HeaderText   =   "地址"  
                  c5.HeaderText   =   "工资"  
                  c5.Format   =   "N"  
   
                  style.GridColumnStyles.Add(c1)  
                  style.GridColumnStyles.Add(c2)  
                  style.GridColumnStyles.Add(c3)  
                  style.GridColumnStyles.Add(c4)  
                  style.GridColumnStyles.Add(c5)  
                  Me.DataGrid1.TableStyles.Add(style)Top

2 楼tlcd()回复于 2005-04-01 18:17:06 得分 0

不行啊,哥们你写的和我写的是一样的阿。Top

3 楼wqjch(阿泥)回复于 2005-04-01 21:43:05 得分 0

Private   Sub   CalcColumns()  
                    Dim   emp   As   New   DataTable  
                  Dim   style   As   New   DataGridTableStyle  
                  emp.Columns.Add("c1",   GetType(String))  
                  emp.Columns.Add("c2",   GetType(Single))  
   
                  ConstructTxtCell("C",   "c1",   style)  
                  ConstructTxtCell("CC",   "c2",   style,   ,   ,   "N")  
   
                  style.MappingName   =   emp.TableName  
                  DataGrid1.TableStyles.Add(style)  
                  DataGrid1.DataSource   =   emp  
          End   Sub  
   
        Public   Function   ConstructTxtCell(ByVal   vCaption   As   String,   ByVal   vFieldName   As   String,   ByRef   pDgStyle   As   DataGridTableStyle,   Optional   ByVal   vWidth   As   Integer   =   -1,   Optional   ByVal   vReadOnly   As   Boolean   =   False,   Optional   ByVal   vFormat   As   String   =   "-1")   As   DataGridTextBoxColumn  
                  Dim   dgTxtCell   As   New   DataGridTextBoxColumn  
                  With   dgTxtCell  
                          .HeaderText   =   vCaption  
                          .MappingName   =   vFieldName  
                          .NullText   =   ""  
                          .ReadOnly   =   vReadOnly  
                          If   vWidth   <>   -1   Then  
                                  .Width   =   vWidth  
                          End   If  
                          If   vFormat   <>   "-1"   Then  
                                  .Format   =   vFormat  
                          End   If  
                  End   With  
                  pDgStyle.GridColumnStyles.Add(dgTxtCell)  
                  Return   dgTxtCell  
          End   Function  
   
  我试过了,可以的  
  Top

相关问题

  • 如何知道某字符串的象素宽度和高度?
  • 想知道打印的字符串的宽度和高度
  • 如何在标题栏显示我定义的字符串?
  • 在主框架标题中动态加入 字符串
  • 如何得到一串字符串的实际宽度,和高度
  • 字符串.....哎,字符串
  • 截字符串???
  • 字符串
  • 取字符串s
  • 字符串

关键词

  • 数字
  • datagrid
  • mappingname
  • datagridtextboxcolumn
  • 设置
  • 标题行
  • 显示
  • dim
  • emp

得分解答快速导航

  • 帖主:tlcd

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo