数据库(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()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)