(1)直接返回DataSet对象
< XMLNAMESPACE PREFIX ="P" />
特点:通常组件化的处理机制,不加任何修饰及处理;
优点:代码精减、易于处理,小数据量处理较快;
缺点:大数据量的传递处理慢,消耗网络资源;
建议:当应用系统在内网、专网(局域网)的应用时,或外网(广域网)且数据量在KB级时的应用时,采用此种模式。
示例如下:
客户程序调用方法:
(2) 返回DataSet对象用Binary序列化后的字节数组
特点:字节数组流的处理模式;
客户程序调用方法:
(3) 返回DataSetSurrogate对象用Binary序列化后的字节数组
(4)返回DataSetSurrogate对象用Binary序列化并Zip压缩后的字节数组
特点:对字节流数组进行压缩后传递;
客户程序调用方法:
private void binddata(DataSet dataSet)< XMLNAMESPACE PREFIX ="O" />
{
this.dataGridView1.DataSource = dataSet.Tables[0];
this.label5.Text = "共计:" + dataSet.Tables[0].Rows.Count + "条记录";
}