
c#mysql 删除选中datagridview的一行并删除在mysql里相应的数据 210
我的码只能删除datagridview里选中的那一行,但是没法删除数据库里的求大神!!!我是少了点什么嘛MySqlConnectioncon=newMySqlConnec...
我的码 只能删除datagridview里选中的那一行, 但是没法删除数据库里的
求大神 !!! 我是少了点什么嘛
MySqlConnection con = new MySqlConnection("server=localhost;Database=databse;Port = 3306; User ID = root; Password = password123");
MySqlCommand cmd = new MySqlCommand();
private void DeleteBtn_Click(object sender, EventArgs e)
{
con.Open();
MySqlCommand cmd = new MySqlCommand("Delete From tutorials where TutorialName = @name", con);
cmd.Parameters.AddWithValue("@name", this.txtTuName.Text);
cmd.ExecuteNonQuery();
int tn = datalist.CurrentCell.RowIndex;
datalist.Rows.RemoveAt(tn);
con.Close();
}
private void datalist_MouseClick(object sender, MouseEventArgs e)
{
txtTuName.Text = datalist.CurrentRow.Cells[0].Value.ToString();
} 展开
求大神 !!! 我是少了点什么嘛
MySqlConnection con = new MySqlConnection("server=localhost;Database=databse;Port = 3306; User ID = root; Password = password123");
MySqlCommand cmd = new MySqlCommand();
private void DeleteBtn_Click(object sender, EventArgs e)
{
con.Open();
MySqlCommand cmd = new MySqlCommand("Delete From tutorials where TutorialName = @name", con);
cmd.Parameters.AddWithValue("@name", this.txtTuName.Text);
cmd.ExecuteNonQuery();
int tn = datalist.CurrentCell.RowIndex;
datalist.Rows.RemoveAt(tn);
con.Close();
}
private void datalist_MouseClick(object sender, MouseEventArgs e)
{
txtTuName.Text = datalist.CurrentRow.Cells[0].Value.ToString();
} 展开
3个回答
展开全部
string cmdText = "delete from 图书表 where 图书编号=@bookid";
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data source=你的数据库名字.mdb";
OleDbCommand cmd = new OleDbCommand(cmdText, conn);
cmd.Parameters.Add("@bookid", SqlDbType.Char, 15);
conn.Open();
foreach (DataGridViewRow dgvRow in dgvShowData.SelectedRows)
{
cmd.Parameters["@bookid"].Value = dgvRow.Cells[0].Value;
dgvShowData.Rows.Remove(dgvRow);
cmd.ExecuteNonQuery();
}
conn.Close();
//dgvShowData 这个是你的dataGridView控件名称
代码去看看吧!刚好我在做这种的。
这段加在你的删除按钮的Click事件里面
====================================
我写的一个类 从 配置文件读取 连接字符串 来着
用 access 和 上面的一是个道理的
====================================
我改好了 应该OK了吧?
SQL语句你自己看着改吧~
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data source=你的数据库名字.mdb";
OleDbCommand cmd = new OleDbCommand(cmdText, conn);
cmd.Parameters.Add("@bookid", SqlDbType.Char, 15);
conn.Open();
foreach (DataGridViewRow dgvRow in dgvShowData.SelectedRows)
{
cmd.Parameters["@bookid"].Value = dgvRow.Cells[0].Value;
dgvShowData.Rows.Remove(dgvRow);
cmd.ExecuteNonQuery();
}
conn.Close();
//dgvShowData 这个是你的dataGridView控件名称
代码去看看吧!刚好我在做这种的。
这段加在你的删除按钮的Click事件里面
====================================
我写的一个类 从 配置文件读取 连接字符串 来着
用 access 和 上面的一是个道理的
====================================
我改好了 应该OK了吧?
SQL语句你自己看着改吧~
展开全部
本节视频我们来聊一聊如何删除数据表的行。Treelab 官网(免费注册体验):www.treelab.com.cn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string cmdText = "delete from 图书表 where 图书编号=@bookid";
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data source=你的数据库名字.mdb";
OleDbCommand cmd = new OleDbCommand(cmdText, conn);
cmd.Parameters.Add("@bookid", SqlDbType.Char, 15);
conn.Open();
foreach (DataGridViewRow dgvRow in dgvShowData.SelectedRows)
{
cmd.Parameters["@bookid"].Value = dgvRow.Cells[0].Value;
dgvShowData.Rows.Remove(dgvRow);
cmd.ExecuteNonQuery();
}
conn.Close();
//dgvShowData 这个是你的dataGridView控件名称
代码去看看吧!刚好我在做这种的。
这段加在你的删除按钮的Click事件里面
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data source=你的数据库名字.mdb";
OleDbCommand cmd = new OleDbCommand(cmdText, conn);
cmd.Parameters.Add("@bookid", SqlDbType.Char, 15);
conn.Open();
foreach (DataGridViewRow dgvRow in dgvShowData.SelectedRows)
{
cmd.Parameters["@bookid"].Value = dgvRow.Cells[0].Value;
dgvShowData.Rows.Remove(dgvRow);
cmd.ExecuteNonQuery();
}
conn.Close();
//dgvShowData 这个是你的dataGridView控件名称
代码去看看吧!刚好我在做这种的。
这段加在你的删除按钮的Click事件里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |