示例#1
0
        public override int Update(DataSet dataSet)
        {
            int updated = 0;

            foreach (DataTable table in dataSet.Tables)
            {
                JToken token = ToToken(table);
                for (int i = 0; i < table.Rows.Count; ++i)
                {
                    JToken  element = token[i];
                    DataRow row     = table.Rows[i];
                    switch (row.RowState)
                    {
                    case DataRowState.Modified:
                        webServiceClient.DoUpdate(element);
                        updated++;
                        row.AcceptChanges();
                        break;
                    }
                }
            }
            return(updated);
        }