void UpdateRatesFromServer()
        {
            rates_dataset = remoteObject.GetLatestRatesFromServer();
            string curid = ""; float by = 0, sel = 0;

            try
            {
                viewrates.dataGridView1.DataSource = rates_dataset.Tables[0];
                DataTable dt = rates_dataset.Tables[0];
                //MessageBox.Show("Total Rows:" + dt.Rows.Count); //--
                foreach (DataRow drRow in dt.Rows)
                { //foreach (DataColumn col in dt.Columns)
                  //  Console.WriteLine(row[col]);
                    by = 0; sel = 0;
                    //MessageBox.Show("Data:" + drRow[1] + drRow[2] + drRow[3]);//--
                    curid = (string)drRow[1];
                    by    = float.Parse(drRow[2].ToString());
                    sel   = float.Parse(drRow[3].ToString());
                    mycurrencylist.Set_Cur_Buy(curid, by);
                    mycurrencylist.Set_Cur_Sell(curid, sel);
                }
            }
            catch (Exception ex) {
                MessageBox.Show("UpdateRatesFromServer:Exception\n" + ex.Message);
            }
        }