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; } }
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; } }