private void button1_Click(object sender, EventArgs e) { WebServices.SOAPTEST.SOAPTEST ds = new WebServices.SOAPTEST.SOAPTEST(); DateTime dtBegin = DateTime.Now; DataSet dataSet = ds.GetNorthwindDataSet(); this.label1.Text = string.Format("耗时:{0}", DateTime.Now - dtBegin); binddata(dataSet); }
private void button2_Click(object sender, EventArgs e) { WebServices.SOAPTEST.SOAPTEST ds = new WebServices.SOAPTEST.SOAPTEST(); DateTime dtBegin = DateTime.Now; byte[] buffer = ds.GetDataSetBytes(); BinaryFormatter ser = new BinaryFormatter(); DataSet dataSet = ser.Deserialize(new MemoryStream(buffer)) as DataSet; this.label2.Text = string.Format("耗时:{0}", DateTime.Now - dtBegin) + " " + buffer.Length; binddata(dataSet); }
private void button4_Click(object sender, EventArgs e) { WebServices.SOAPTEST.SOAPTEST ds = new WebServices.SOAPTEST.SOAPTEST(); DateTime dtBegin = DateTime.Now; byte[] zipBuffer = ds.GetDataSetSurrogateZipBytes(); byte[] buffer = UnZipClass.Decompress(zipBuffer); BinaryFormatter ser = new BinaryFormatter(); DataSetSurrogate dss = ser.Deserialize(new MemoryStream(buffer)) as DataSetSurrogate; DataSet dataSet = dss.ConvertToDataSet(); this.label4.Text = string.Format("耗时:{0}", DateTime.Now - dtBegin) + " " + zipBuffer.Length; binddata(dataSet); }