58 lines
1.7 KiB
C#
58 lines
1.7 KiB
C#
using DevExpress.XtraEditors;
|
|
using DevExpress.XtraTreeList;
|
|
using Million.DbManagement;
|
|
using Million.FileDBManagement;
|
|
using Million.SaveData;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Million.HunterSubForm
|
|
{
|
|
public partial class LoadAnalysisResultDataForm : DevExpress.XtraEditors.XtraForm
|
|
{
|
|
ResultViewerForm _resultViewerForm = null;
|
|
|
|
public LoadAnalysisResultDataForm(ResultViewerForm resultViewerForm)
|
|
{
|
|
InitializeComponent();
|
|
|
|
// Return 할 선택된 결과 분석 데이터
|
|
_resultViewerForm = resultViewerForm;
|
|
|
|
GetAnalysisResultDataInfo();
|
|
}
|
|
|
|
private void GetAnalysisResultDataInfo()
|
|
{
|
|
// 분석 데이터 정보 파일 항목 불러오기(.data)
|
|
var list = new List<int>();
|
|
list.Add(_resultViewerForm._savedResultData.Id);
|
|
|
|
treeList_ResultData.DataSource = DBConnection.QueryGetExecuter_SavedAnalysisData(list);
|
|
}
|
|
|
|
private void treeList_ResultData_MouseDoubleClick(object sender, MouseEventArgs e)
|
|
{
|
|
var treeList = sender as TreeList;
|
|
|
|
if (treeList == null) return;
|
|
|
|
var hitInfo = treeList.CalcHitInfo(e.Location);
|
|
|
|
if (hitInfo.HitInfoType != HitInfoType.Cell) return;
|
|
|
|
var selectedResultData = (SavedAnalysisData)treeList.GetDataRecordByNode(hitInfo.Node);
|
|
|
|
_resultViewerForm._savedAnalysisData = selectedResultData;
|
|
this.DialogResult = DialogResult.OK;
|
|
}
|
|
}
|
|
} |