vs数据库想删了

vs数据库想删了,第1张

获取数据库表中的数据并与 dataGridView绑定,获取需要修改的数据元组,修改后对数据库写回,新增加一行,删除当前选中行。

数据库(Database)是指长期储存在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。整个数据库在建立、运行和维护时由数据库管理系统(DBMS)统一管理、统一控制。

首先GridView的属性datakeys绑定你表的主键ID列

然后添加删除列

激活事件

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)

{

int id = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString())

//再把id做为参数传给删除语句,注意类型转换

"delete from MessageBoard where Message="+id

}

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

///删除数据库

private void delete_Click(object sender, EventArgs e)

{

//数据库连接字符串

string connString = "DAta Source=192.168.1.102Initial Catalog=masterUser ID=saPassword=sa"

//创建新连接

SqlConnection connection = new SqlConnection(connString)

//删除数据库SQL

string sql = "drop database [User]"

try

{

connection.Open()

SqlCommand command = new SqlCommand(sql, connection)

command.ExecuteNonQuery()

}

catch (Exception ex)

{

MessageBox.Show(ex.Message)

}

finally

{

connection.Close()

}

}

///关闭确认

private void MainForm_FormClosing(object sender, FormClosingEventArgs e)

{

DialogResult result = new DialogResult()

result = MessageBox.Show("确定要退出系统吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)

if (result == DialogResult.No)

{

e.Cancel = true

return

}

else

{

Process.GetCurrentProcess().Kill()

}

}

///更新或删除数据库

private void exectu_Click(object sender, EventArgs e)

{

//数据库连接字符串

string connString = "DAta Source=192.168.1.102Initial Catalog=UserUser ID=saPassword=sa"//指定User数据库

//创建新连接

SqlConnection connection = new SqlConnection(connString)

//删除数据库user库中DB_User表中ID为1的行的SQL

string delSql = "delete from DB_User where ID=1"

//插入一条数据给DB_User表的SQL

string insertSql = "insert into DB_User values(?,?,?,?)"// ?号是指定列中的数值,自增列不用给值,非空列一定要给值

try

{

connection.Open()

SqlCommand command = new SqlCommand(delSql/insertSql, connection)//这里可以指定删除SQL或者插入SQL

command.ExecuteNonQuery()

}

catch (Exception ex)

{

MessageBox.Show(ex.Message)

}

finally

{

connection.Close()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9937433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存