zoukankan      html  css  js  c++  java
  • DataGridView使用技巧三:不显示最下面的新行、判断新增行

    一、DataGridView不显示下面的新行

    通常DataGridView的最下面一行是用户新追加的行(行头显示*)。如果不想让用户新追加行即不想显示该新行,可以将DataGridView对象的AllowUserToAddRows属性设置为False。

    示例:

    this.dgv_PropDemo.AllowUserToAddRows = false;

    但是,可以通过程序给DataGridView追加新行:

    this.dgv_Demo.Rows.Add();

    注:只有DataGridView是非绑定模式时才可以这样使用。

    如果DataGridView的DataSource绑定的是DataView,还可以通过设置DataView.AllowAdd属性为False来达到同样的效果。

    二、DataGridView判断新增行

    DataGridView的AllowUserToAddRows属性为True时允许用户追加新行,DataGridView的最后一行就是新追加的行。使用DataGridViewRow.IsNewRow属性可以判断哪一行是新追加的行。另外,通过DataGridView.NewRowIndex可以获取新行的行序号。在没有新行的时候,NewRowIndex=-1。

    在保存数据到数据库的时候,可以根据IsNewRow来判断是不是新行,如果是新行,才进行保存。

  • 相关阅读:
    外设简述
    代C语言上机实践
    css动画效果
    css滑动门原理
    css整理
    html
    html单词
    倒计时.js
    随机方块
    求字符串出现次数和最大值
  • 原文地址:https://www.cnblogs.com/dotnet261010/p/6749857.html
Copyright © 2011-2022 走看看