C#中我想在程序初始化页面的时候,DataGridView显示上次保存的所有数据,这个功能代码如何写?

新手上路,希望高手指点下!谢谢!

是winform程序还是web?winform的话在你的主窗口构造函数中写就可以, 类似这个:
public Form1()
{
InitializeComponent();
//在这里写你的初始化代码
}
如果是web程序的话,那么就在你的页面Page_load方法里面写上初始化代码即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-31
如果程序完全关闭再打开显示上次运行的数据,就需要在第一次结束的时候把数据保存到某处,运行时直接读取,比如程序结束时把数据保存到数据库的表里,然后程序打开的时候读取这个表,,大概是这个思路。只在程序里是没法实现的,因为程序关闭了,所有保存的东西都没了
第2个回答  2011-10-31
通常情况下lGrid不s会有初始化8值。在asp。net的GridView标签中2有EmptyDataText这个a属性,EmptyDataText指没有数据时显示5的文3本! 如果要特殊的情况,一n定要初始化3值的话,可以8手7动配置一e个x数据源!下k面是我刚写的一q个m函数: private DataTable getSource() { 。。new一j个mDataTable对象 DataTable dt = new DataTable(); 。。为4DataTable添加两列,列名随意 DataColumn dc = new DataColumn(); dc。ColumnName = "UserName"; dt。Columns。Add(dc); dc = new DataColumn(); dc。ColumnName = "UserGrade"; dt。Columns。Add(dc); 。。为1DataTable添加两行空白行,准备插入k数据用 dt。Rows。Add(dt。NewRow()); dt。Rows。Add(dt。NewRow()); Random ran = null;。。声名随机对象 for (int i = 0; i < dt。Rows。Count; i++) { ran = new Random(DateTime。Now。Second);。。根据当前时间的秒在种子u dt。Rows[i]["UserName"] = "用户6" + (i + 4); dt。Rows[i]["UserGrade"] = ran。Next(0, 600);。。根据成绩而产生随机数 } return dt; } 告一f段落~谢谢! 如果对您有帮助,请记得采纳为1满意答案,谢谢!祝您生活愉快! Vae团队4招人m!!!欢迎各位加入e!!!走过路过不w要错过!!!迅猛发展中4!!!w伐q←┌~tㄚsモětㄚq←┌~vuㄔjq←┌~
第3个回答  2011-10-31
保存在session或者数据库,cookies里面吧

C#中我想在程序初始化页面的时候,DataGridView显示上次保存的所有数据...
如果是web程序的话,那么就在你的页面Page_load方法里面写上初始化代码即可。

C#如何保留datagridview中的原来数据并将新的数据添加到datagridview...
\/\/第三列 ...

C#怎样把access数据库中的数据刷新一下显示在DataGridView中
很简单,把你第一次加载数据的那个方法或者代码,在按钮的点击事件里面再来一次,比如你第一次加载数据的方法名叫loadInfo() ,如下代码:private void btnflush_Click(object sender, EventArgs e){ loadInfo();} 如果你没有将加载数据的步骤单独写成一个文件,是通过DataGridView.DataSource = 数据 ...

C#高手请出招 Treeview Datagridview问题
如果是数据查询比较慢,你可以在第一次载入页面的时候把所有的数据都放到ViewState中,然后每次在点节点的时候再从这个ViewState中取数据.C#是顺序执行,但是在显示label的同时就已经去执行数据库了(因为那里执行的很快),如果想要这样的目的,在vs2005以上的版本可以用updatepanel这个控件来做.顺便说一句, 那个...

C#中Datagridview界面上显示出来了值但是代码获取时为null
如果你的数据是自动绑定 AutoGenerateColumns="True"而不是制定每一列DataField绑定哪个字段的话 在后台dgv_Handcappied.Rows[0].Cells[0] 就不好用了 因为它会认为你的GridView是0列 所以你去不到数据

C# 怎么实现在textbox中填写信息,在datagridview中显示并更新数据库表...
在C#中,实现从文本框中输入信息并显示、更新DataGridView和数据库表,主要涉及数据库操作、数据集构建、DataGridView配置以及与文本框的交互。步骤如下:首先,确保数据库已建立好并准备接收数据。创建一个数据集,如果数据库为空,确保返回一个结构化数据集,即使为空。在页面上添加一个DataGridView控件,...

C#中DataGridView控件的显示与隐藏
您可以把这个DataGridView放在一个Form里,并将DataGridView的Dock属性设置成Fill。然后在父窗体里(那个按钮所在的窗体)初始化一个这个Form的对象,当单击那个按钮的时候可以调用这个Form对象的ShowDialog()方法(模态)或者Show()方法(非模态)来显示这个DataGridView。要关闭的话可以直接点这个Form右上角的...

C#编写的一个界面 怎样实现dataGridView1里的内容在上面显示?
dataGridView1控件有点击行事件,你对着dataGridView1右键属性,然后找到行事件那里然后就可以在行里面获取该行数据,然后赋值到你对应的textbox。如下代码:private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e){ if (this.dataGridView1.SelectedRows != null && this.dat...

C#的dataGridView控件里面已经有数据了,怎么让它自动统计总行数?[自动...
在填充数据或是控件初始化完成后,DataGridView.Rows.Count就是它的总行数,直接调用或是显示在某个控件上都可以的,你不在点击里面处理就是了,这样算是自动的吧

怎么让c# Winform datagridview控件始终显示滚动条,也就是说在开始显 ...
用系统自带的datagridview控件你这个功能肯定是实现不了的,只能自己写控件。

相似回答