CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

vb.net 中的Grid样式如何设置?

楼主lyw129(刘)2004-12-02 14:56:14 在 .NET技术 / VB.NET 提问

Dim   dt   As   DataTable   =   New   DataTable()  
                  dt.Columns.Add("顺位")  
                  dt.Columns.Add("贩卖金额")  
                  dt.Columns.Add("送料")  
                  dt.Columns.Add("数量")  
                  dt.Columns.Add("GRP")  
   
   
                  For   i   =   0   To   count   -   1  
                          Dim   grp   As   Integer   =   grdResult.Item(i,   4)  
                          Dim   chk   As   Boolean   =   False  
                          Dim   rowCount   As   Integer  
                          Dim   dtRows   As   Integer   =   dt.Rows.Count  
                          If   dtRows   >   0   Then  
                                  For   j   =   0   To   dt.Rows.Count   -   1  
                                          If   grp   =   CInt(dt.Rows(j)("GRP"))   Then  
                                                  chk   =   True  
                                                  rowCount   =   j  
                                          End   If  
                                  Next  
                          End   If  
                          If   chk   =   True   Then  
                                  dt.Rows(rowCount)("贩卖金额")   +=   CLng(grdResult.Item(i,   1))  
                                  dt.Rows(rowCount)("送料")   +=   CLng(grdResult.Item(i,   2))  
                                  dt.Rows(rowCount)("数量")   +=   CLng(grdResult.Item(i,   3))  
                          Else  
                                  Dim   r   As   DataRow  
                                  r   =   dt.NewRow  
                                  r("顺位")   =   (i   +   1).ToString  
                                  r("贩卖金额")   =   CLng(grdResult.Item(i,   1))  
                                  r("送料")   =   CLng(grdResult.Item(i,   2))  
                                  r("数量")   =   CLng(grdResult.Item(i,   3))  
                                  r("GRP")   =   CLng(grdResult.Item(i,   4))  
                                  dt.Rows.Add(r)  
                          End   If  
                  Next  
                  grdResult.DataSource   =   dt.DefaultView  
  怎么设置数字靠右对齐? 问题点数:100、回复次数:3Top

1 楼lyw129(刘)回复于 2004-12-02 14:58:09 得分 0

就是列的格式Top

2 楼landlordh(work wonders)回复于 2004-12-02 15:22:03 得分 50

TableStyles中设:  
  'Dim   ac   As   New   DataGridTextBoxColumn  
  ac.Alignment=HorizontalAlignment.rightTop

3 楼earlsen(earlsen)回复于 2004-12-02 15:34:00 得分 50

在与数据源绑定的时候:  
  加上ac.Alignment=HorizontalAlignment.right  
  Top

相关问题

  • 在asp中如何实现vb中Frame控件的样式
  • 那儿有XP样式的VB控件下载?
  • 如何用VB制作WIN98开始样式的菜单(不用控件)
  • 如何用VC实现一个VB样式的对象属性列表框?
  • 求助 MDI 窗体如何做成--VB---左侧有工具提条的样式
  • 怎么才能实现.net样式的菜单?
  • .net中如何将样式文件class应用到控件中?
  • 为什么.NET会让CSS样式显示出问题啊?
  • 请问一个GRID样式数据窗口加表头的问题!
  • 在VB中怎样设置Excel单元格的样式?如设置为百分数显示单元格数值?

关键词

  • grdresult
  • dt
  • clng
  • grp
  • rowcount
  • chk
  • 贩卖金额
  • rows
  • 数量
  • dim

得分解答快速导航

  • 帖主:lyw129
  • landlordh
  • earlsen

相关链接

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

广告也精彩

反馈

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