C#winfrom 一个MDI容器窗口和一个DataGridView数据显示窗口和一个添加信息窗口,MDI容器窗口打开的时候,
答案:3 悬赏:10 手机版
解决时间 2021-02-28 13:02
- 提问者网友:你独家记忆
- 2021-02-28 10:08
C#winfrom 一个MDI容器窗口和一个DataGridView数据显示窗口和一个添加信息窗口,MDI容器窗口打开的时候,
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-02-28 11:09
在DataGridView窗体的“Activated”事件中写一个重新绑定DataGridView数据源事件。这样子就每次窗体重新获取到焦点时都会刷新这个数据了。追问没见这事件啊追答不是DataGridView控件的事件,是 放DataGridView控件窗体的事件。也就是 Form 的事件。别找错地方了。Form窗体的第一个事件就是追问DataSet aa=new DataSet();
SqlDataAdapter cc;
string sql = "select * from stu_info";
cc = new SqlDataAdapter(sql, sqlconn.conn);
cc.Fill(aa, "Stu_Info");
dataGridView1.DataSource = aa.Tables["Stu_Info"];
丢这些代码进去之后就重复了 前面的还在那,怎么清空控件中的数据先?追答你DataGridView不是重新实例化的,所以原有数据还在啊。
SqlDataAdapter cc;
string sql = "select * from stu_info";
cc = new SqlDataAdapter(sql, sqlconn.conn);
cc.Fill(aa, "Stu_Info");
dataGridView1.DataSource = aa.Tables["Stu_Info"];
丢这些代码进去之后就重复了 前面的还在那,怎么清空控件中的数据先?追答你DataGridView不是重新实例化的,所以原有数据还在啊。
全部回答
- 1楼网友:woshuo
- 2021-02-28 11:55
那是你的刷新代码写错了 或者你根本没有写那个代码 我们也在做这个项目 我们做的网吧计费系统追问我是用代码显示在控件里的,那个刷新功能怎么做,最好有源码
- 2楼网友:荒野風
- 2021-02-28 11:38
一般是把和DATAGRidView绑定的数据源,如DATATABLE中添加上新增的学员,也有再次从数据库查询,再绑定的。当然前提是保存成功
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯