Files
Million/Million Hunter/HunterSubForm/LoadAnalysisResultDataForm.cs
kyh b2c7669408 1. 오타 수정
2. SavedResultData 삭제 함수 추가
2023-04-10 16:08:58 +09:00

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