目的:
服务器里有一个dataView1,里面有一张表DateTable x.
客户机也有一个dataView2显示服务器传送来的表
现碰到的问题是:
如何将当前DateTable写成数据流?
客户机里的接收这个流,要如何"变"成DateTable?(不希望保存客户机的磁盘)接收流有一点头绪,但不知道怎么应用.
接收主机"图片格式"是:pictureBox1.Image =Image.FromStream(图片流);
那么如何做?
服务器里有一个dataView1,里面有一张表DateTable x.
客户机也有一个dataView2显示服务器传送来的表
现碰到的问题是:
如何将当前DateTable写成数据流?
客户机里的接收这个流,要如何"变"成DateTable?(不希望保存客户机的磁盘)接收流有一点头绪,但不知道怎么应用.
接收主机"图片格式"是:pictureBox1.Image =Image.FromStream(图片流);
那么如何做?
解决方案 »
- (c# winform) panel里面动态生成radiobutton,如何动态给每个radio加事件
- WindowsForm中的dataGridView事件求助
- 请问C#应用程序怎样将用户登陆的用户名密码和登陆时间插入SQL某表?
- 一个简单的问题
- C#,要往ACCESS数据库的表中增加记录,除了用INSERT INTO,还可以用什么方法.
- 关于大数据量的字符串如何处理?
- 新手C#,望各位不吝啬请教!!
- Bitmap 可以覆盖原来的图片吗??
- 一个窗体 按不同按钮 主页面显示不同的内容 前辈帮帮忙!!
- 给5drush(五农民出狗狗)送200分之后面100分
- 关于ACCESS在WIN2000下读取数据的问题
- 如何对输入的数字排序 ,保存到动态数组C# 如,8366,45,123,789
如何将DataTable写成数据流,
及
如何将数据流写成DataTable
[Serializable] //标识该类可以序列化
class A
{
DataTable dt ;
Public a(DataTable Dt) //构造中初使化该表
{
dt = Dt ;
}
}Stream BinaryCs(A a)
{
IFormatter formatter = new BinaryFormatter();
Stream sw = formatter.serialize(a) ;
return sw;
}//先将Datable 封装 然后传入BinaryCs 方法中,该方法是将该类序例化为二进制流
// 这样就可以在网络中传输了,接收到的流再返序列化即可得到DataTable. 注意命名空间引用.