窗体重启该datagridview中的内容就没了,怎么实现关闭后再次打开内容还存在?
3个回答
展开全部
先将datagridview中的值用DataSet储存,然后有2种方法实现你的要求。
1。创建一个公共类,将DataSet值传入其中。(如创建一个公共静态的变量DataSet)
2。通过重载传递到其它窗体中。(如Form2 form2=new Form2(DataSet);)
1。创建一个公共类,将DataSet值传入其中。(如创建一个公共静态的变量DataSet)
2。通过重载传递到其它窗体中。(如Form2 form2=new Form2(DataSet);)
更多追问追答
追问
能否教授如何创建该公共类并将DataSet值传入其中?求代码。假如该窗体为SongTable。dataGridView1有两列内容“歌曲”,“演唱”。 private void SongTable_Load(object sender, EventArgs e)
{
SongTable st0 = new SongTable(DataSet);
}
重载是否这样写?
追答
创建一个公共类
public class gonggonglei
{
private static DataSet _DataSet;
}
展开全部
重新加载这个窗体就行了,加载时要绑定数据源
追问
求详细代码。假如该窗体为SongTable。dataGridView1有两列内容“歌曲”,“演唱”。
追答
private void SongTable_Load(object sender, EventArgs e)
{
dataGridView1绑定数据源dataset中的两列内容“歌曲”,“演唱”。
}
每次打开窗体都会加载数据,大概这样写吧,详细代码你自己写写试试!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |