コード例 #1
0
ファイル: queryPageControl.cs プロジェクト: windygu/hispeed
        private void ShowStatDatData(HdDataServer.ArrayOfString files)
        {
            lv.Items.Clear();
            lv.Columns.Clear();
            ListViewDetailColumn col1 = new ListViewDetailColumn("文件名");

            col1.Width = 320;
            lv.Columns.Add(col1);
            if (files == null || files.Count == 0)
            {
                SendMessage("查询到满足条件的结果共0条。");
                return;
            }
            else
            {
                SendMessage("查询到满足条件的结果共" + files.Count + "条。");
            }
            for (int i = 0; i < files.Count; i++)
            {
                string info     = files[i];
                string filename = Path.GetFileName(info);
                lv.Items.Add(filename, filename);
                lv.Items[i].Tag = _rootStatDat + info;
            }
        }
コード例 #2
0
ファイル: queryPageControl.cs プロジェクト: windygu/hispeed
 private void _hdDataProvider_getRasterDatsCompleted(object sender, getRasterDatsCompletedEventArgs e)
 {
     try
     {
         if (e.Cancelled)
         {
             return;
         }
         if (e.Error != null)
         {
             SendMessage(e.Error.Message);
             return;
         }
         HdDataServer.ArrayOfString result = e.Result;
         ShowStatDatData(result);
         _isSearching = false;
         UpdateDBMessage("从数据库查询到" + result.Count + "条记录");
     }
     catch (Exception ex)
     {
         SendMessage(ex.Message);
         return;
     }
     finally
     {
         _isSearching = false;
     }
 }