DataTable tb = new DataTable();
tb.Columns.Add("UName", typeof(string));
tb.Columns.Add("IDCard", typeof(string));
tb.Columns.Add("flyno", typeof(string));
tb.Columns.Add("strplace", typeof(string));
tb.Columns.Add("endplace", typeof(string));
tb.Columns.Add("cangwei", typeof(string));
tb.Columns.Add("strtime", typeof(string));
tb.Columns.Add("PNR", typeof(string));
tb.Rows.Add(new object[] { name, IdCare, flightno, StrPlace, EndPlace, cangwei, time, PNR });
动态创建的一个table。table的数据现在没有存在数据库也没有存在本地,直接绑定在控件上的.
现在假如控件展示有2条数据了。我希望页面下次打开的时候还是显示2条数据。
我现在的想法是把数据存成文本或者xml,页面加载的时候再去读取。
求高手给点代码!包括存入,页面加载时的调用文本或者xml的代码!谢谢了。
我现在存文本一直值没对.....
tb.Columns.Add("UName", typeof(string));
tb.Columns.Add("IDCard", typeof(string));
tb.Columns.Add("flyno", typeof(string));
tb.Columns.Add("strplace", typeof(string));
tb.Columns.Add("endplace", typeof(string));
tb.Columns.Add("cangwei", typeof(string));
tb.Columns.Add("strtime", typeof(string));
tb.Columns.Add("PNR", typeof(string));
tb.Rows.Add(new object[] { name, IdCare, flightno, StrPlace, EndPlace, cangwei, time, PNR });
动态创建的一个table。table的数据现在没有存在数据库也没有存在本地,直接绑定在控件上的.
现在假如控件展示有2条数据了。我希望页面下次打开的时候还是显示2条数据。
我现在的想法是把数据存成文本或者xml,页面加载的时候再去读取。
求高手给点代码!包括存入,页面加载时的调用文本或者xml的代码!谢谢了。
我现在存文本一直值没对.....
C#读写xml文件
的读写 写到个文件
打开的时候读取就可以了
也可以xml~~~~~
/// 序列化保存数据
/// </summary>
private void Serialize()
{
FileStream FS = new FileStream("Tongxunlu.dat",FileMode.Create);
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(FS, Tx_list);
FS.Close();
}
/// <summary>
/// 反序列化 打开数据操作
/// </summary>
private void DeSerialize()
{
FileStream FS = new FileStream("Tongxunlu.dat", FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
Tx_list = formatter.Deserialize(FS) as List<tongxun>;
FS.Close();
}Serialize();
保存 序列化
DeSerialize()
打开 反序列化