示例#1
0
        /// <summary>
        /// Lists the versions in a remote SQLite database if one exists and is accessible.
        /// </summary>
        private void ListVersions()
        {
            gvSoftwareVersions.Rows.Clear();
            var versions = VersionCheck.GetSoftwareVersions();

            // avoid an exception..
            if (versions == null)
            {
                return;
            }

            // loop through the versions..
            foreach (var versionInfo in versions)
            {
                gvSoftwareVersions.Rows.Add(versionInfo.ID,
                                            versionInfo.SoftwareName,
                                            versionInfo.SoftwareVersion,
                                            versionInfo.DownloadLink,
                                            versionInfo.ReleaseDate,
                                            versionInfo.IsDirectDownload,
                                            versionInfo.MetaData,
                                            versionInfo.DownloadCount);
            }
        }