コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }