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

请问?Datagrid控件,允许用户编辑的前提下,怎样让最后那一行(用于新增记录的那一行)不显示出来?

楼主lzlvv(天空)2006-03-01 10:51:42 在 .NET技术 / VB.NET 提问

在可对DataGrid进行编辑时,最后一行的"null"行不要显示出来,怎么实现?  
  请各位高手赐教,谢谢!!! 问题点数:20、回复次数:2Top

1 楼intern9901()回复于 2006-03-01 12:39:51 得分 20

如果你的datagrid绑定的是Dataview,简单,令dataview.AllowNew   =   false  
  否则:  
        Private   Sub   DataGrid1_Navigate(ByVal   sender   As   System.Object,   ByVal   ne   As   System.Windows.Forms.NavigateEventArgs)   Handles   DataGrid1.Navigate  
                  If   ne.Forward   Then  
                          Dim   cm   As   CurrencyManager   =   CType(BindingContext(DataGrid1.DataSource,   DataGrid1.DataMember),   CurrencyManager)  
                          Dim   dv   As   DataView   =   CType(cm.List,   DataView)  
                          dv.AllowNew   =   False  
                  End   If  
          End   Sub  
  Top

2 楼lzlvv(天空)回复于 2006-03-01 14:24:08 得分 0

intern9901()   谢谢啊!!!  
   
  Top

相关问题

  • Datagrid控件,怎样用代码选中新增记录的那一个空行,就是最后那一行?
  • Datagrid控件,允许用户编辑的前提下,怎样让最后那一行(用于新增记录的那一行)不显示出来?
  • Datagrid控件,允许用户编辑的前提下,怎样让最后那一行(用于新增记录的那一行)不显示出来?
  • 怎样在 Datagrid 控件中删除一行 ?
  • 关于取得DATAGRID控件中某一行行号的问题
  • DataGrid控件如何检测鼠标在哪一列,哪一行
  • 怎样在datagrid控件中滚动动指定的一行
  • 如何给DataGrid控件最后一行赋值
  • DataGrid控件显示记录时,如何设置一行记录显示颜色(不是整个控件)
  • 在datagrid控件中如何定位某一行中某一列中的某个控件?

关键词

  • datagrid
  • dv
  • 一行
  • allownew
  • dataview
  • datagrid1
  • currencymanager
  • 显示
  • 编辑
  • 谢谢

得分解答快速导航

  • 帖主:lzlvv
  • intern9901

相关链接

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

广告也精彩

反馈

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