第十三部分网格视图:删除新添加的行(尚未存入数据库),原来数据行不删除

步骤:判断该行的状态是否被修改过-->若修改过,则删除;若无修改,则不删除。

代码如下:

if (this.dgv_jiaokuan.RowCount > 0)//判断网格视图是否有多行

{

DataRow selectedcurrent = ((DataRowView)this.dgv_jiaokuan.CurrentRow.DataBoundItem).Row;//定义一个数据行(selectedcurrent ),为当前选中的行,并赋予该行的值。

if (selectedcurrent.RowState == DataRowState.Unchanged)//用DataRow的RowState属性,判断该行的状态是否修改过,

{

MessageBox.Show("该行不允许删除操作,删除失败");//若未修改(DataRowState.Unchanged),不删除。

return;

}

else

{

this.dashouju.Rows.Remove(selectedcurrent);//若修改过,而除去一行。

return;

}

}

原文地址:https://www.cnblogs.com/yyyz516/p/8296051.html

时间: 2024-11-03 09:55:47

第十三部分网格视图:删除新添加的行(尚未存入数据库),原来数据行不删除的相关文章

linux中添加定时任务,定时导出mysql数据库的数据.

1.crontab -e                  #编辑属于当前用户的定时任务. 2.编辑:按键i:编写任务如:*/1 * * * * /usr/local/hy_mysql/bin/mysqldump -uroot -proot  --socket=/tmp/mysql3305.sock  test DM001>> /usr/local/sql_bak/dm001.sql > /dev/null 2>&1            #每隔一分钟导出数据库中的数据.

笔记:实现网格视图数据选择

实现网格视图数据选择 一.实现从一个网格视图中选中数据,并将该数据加入到另一个网格视图中: 具体步骤: 在被选网格视图中,选中数据-->创建新数据表存放该数据行-->在原网格试图中删除该数据行,在新网格视图中加入新的行 这里以已选课表的网格视图和未选课表的网格视图为例. 具体代码如下: if (this.dgv_Course.RowCount > 0)  //判断网格视图(dgv_Course) 内的行数是否为空,不为空,才实行以下操作. { DataRow currentCourseR

Android MediaProvider--文件管理:必现,文件管理器中新建几个文件夹,批量删除后,连接电脑查看仍有部分文件夹未删除

问题描述: [测试步骤]:1.进入文件管理器中,新建几个文件夹,然后批量全选这些文件夹--删除: 2.手机连接电脑,在电脑端查看文件显示. [测试结果]:电脑端查看仍有部分文件夹未删除.插拔USB线几次,在电脑端重新查看,仍显示. [预期结果]:电脑端不应显示已删除的文件夹. [复现概率]:100%(若第一次未复现,步骤1.2重新操作即可复现) [备注]:在文件管理中点击"搜索",也能搜索出这些文件夹. 按以下步骤更容易复现 1.添加一个本地文件夹,删除新添加的文件夹 2.再新建另一文

Linux/Ubuntu中添加删除新用户

操作环境:Ubuntu Server 14.04,系统上仅有一个用户root 1. adduser 命令添加新用户 #adduser username 注意adduser与useradd命令的区别,useradd是Linux系统中二进制可执行程序工具,adduser是封装了useradd之后的可执行脚本.因此adduser比useradd功能更加强大和智能,adduser在创建用户同时进行创建用户主目录等其他相关工作. 2.赋予新建用户管理员权限 只需要将用户加入sudo用户组中就可以赋予用户管

网格视图在Android应用程序中的使用

网格视图是在应用程序中比较常见的视图. 首先介绍一下GridView类,GridView类位于android.widget包下,该视图是将其他空间以二维格式显示到表格中的,而这些控件全部来自于ListAdapter适配器. GridView类的属性同样有两种配置方式,即XML属性配置和Java代码中配置.如表中列出了常见的属性和方法. 其次,介绍一下网格视图的使用,下面将通过一个完整的案列详细介绍网格视图的使用方法,在该案例中同样列出了各个动漫名人,包括其照片及描述,案例的开发步骤如下: 创建一

【Android】10.3 网格视图(GridView)

分类:C#.Android.VS2015: 创建日期:2016-02-19 一.简介 网格视图(GridView)是在GridLayout的基础上添加了滚动功能的视图,即:GridView用于在可滚动的2D网格空间中显示包含大量单元格的项(每项都是一个视图),例如每个单元格显示一个图片,当图片较多时,还可以上下滚动查看. 要使用GridView,需要先编写一个视图适配器(一般用继承自BaseAdapter<T>的适配器类来实现),再利用它来依次填充每个单元格,例如,将图片按先行后列(或者先列后

DB2分区表删除和添加分区

1.数据库版本 2.具体procedure DROP PROCEDURE DB2USER.TOOLS_PARTITION_TABLE_SHOW (VARCHAR ()); CREATE OR REPLACE PROCEDURE Tools_partition_table_show(IN ETL_DATE VARCHAR(8)) /****************************************************************************** NAME:

Eclipse的Servers视图中无法添加Tomcat6/Tomcat7

Eclipse的Servers视图中无法添加Tomcat6/Tomcat7 2014-10-13 13:51 33055人阅读 评论(14) 收藏 举报  分类: 前端技术(54)  版权声明:本文为博主原创文章,未经博主允许不得转载. 引言: 在基于Eclipse的开发过程中,出现了无法在Eclipse中添加Tomcat的问题,经过从网上搜索之后,找到了答案. 问题的提出: 无法从以下方式,添加Tomcat服务器.  其中ServerName是被置为灰色的,无法编辑. 如何解决 1.  关闭E

常使用的宏定义归类(新添加的一些)

自己新添加的一些可用常用定义:(下载地址:http://download.csdn.net/detail/hbblzjy/9570700) //安全释放 #define RELEASE_SAFELY(__Pointer) do{[__Pointer release],__Pointer = nil;} while(0) // 屏幕的物理高度 #define ScreenHeight [UIScreen mainScreen].bounds.size.height // 屏幕的物理宽度 #defi