.net

1.datagridview获取当前行并修改数据

datagridview单击获取当前行的ID(此ID为数据库的ID)

dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()

 

//获得当前行的第一列的值
value1= dgvHome.Rows[rowindex].Cells[1].Value.ToString();
//获得当前行的第0列的值
value0 = dgvHome.Rows[rowindex].Cells[0].Value.ToString();
//获得当前行的第二列的值
value2 = dgvHome.Rows[rowindex].Cells[2].Value.ToString().Trim();  

 

2.where 1=1

string sql = "delete from 学生 where 1=1";    //使用sql删除语句,where 1=1 就是没有条件,等于全部数据删除

满足多条件查询页面中不确定的各种因素而采用的一种构造一条正确能运行的动态SQL语句的一种方法。

 

3.n = cmd.ExecuteNonQuery();

cmd.ExecuteNonQuery():返回sql受影响的行数;

ExecuteNonQuery():执行sql语句


ExecuteNonQuery() 方法主要是用户更新数据,通常它使用Update,Insert,Delete语句来操作数据库,其方法返回值意义:对于 Update,Insert,Delete  语句执行成功是返回值为该命令所影响的行数,如果影响的行数为0时返回的值为0,如果数据操作回滚得话返回值为-1,对于这种更新操作 用我们平时所用的是否大于0的判断操作比较好。

 

posted @ 2018-02-27 13:49  xiaoxiyou  阅读(202)  评论(0)    收藏  举报