做一个管理系统,DataGridView控件关联了数据库,点击删除成功后,DataGridView中的数据还是没变,重新登录数据才更新,怎么做才能在执行删除,添加后自动更新DataGridView的数据呀?
解决方案 »
- WCF和Socket的问题
- 用vs怎么读取txt文件的每个数值数据,并将其放入到一个数组中。急急急!!!谢谢谢!!!
- 求DataGridView在离开行之前的事件
- 弱弱的问一下,什么是VCSE呀
- 调用DLL
- WINFORMS问题
- 修改webconfig后,为啥我的dll中new 操作总是失败?
- 怎样用System.Data.Odbc去调用oracle的既有输入参数又有输出参数的存储过程,我的代码如下
- 求助:ADO.NET操作ORACLE问题 请帮忙看一下
- 用OleDbDataReader读取大量数据后,为何关闭特慢(要好几分钟)?
- 高手请进来 问题未解决
- 关于 DataGridView 简单问题···
private void btn_Delete_Click(object sender, EventArgs e)
{
string s = dataGridView1.CurrentCell.Value.ToString();
StringBuilder key = new StringBuilder();
key.AppendFormat("delete from Users where UserName='{0}'",s.Trim());
if (s.Trim() == "Admin")
{
MessageBox.Show("不允许删除管理员账号","错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
if (MessageBox.Show("确认删除该用户?", "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
{
int r = DataOperation.Delete(key.ToString().Trim());
if (r >= 1)
MessageBox.Show("删除成功");
return;
}
}
删除,添加,只是对数据库做了操作,UI界面并没有更新。建议操作完数据库命令后,及时刷新UI(重新绑定)