69 lines
1.8 KiB
C#
69 lines
1.8 KiB
C#
using DevExpress.XtraTreeList.Nodes;
|
|
using Million.Data.SaveData;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Million_Hunter.HunterSubForm
|
|
{
|
|
public partial class LoadCalculateDataList : Form
|
|
{
|
|
public List<MultiSavedResultData> dataList;
|
|
|
|
public LoadCalculateDataList()
|
|
{
|
|
InitializeComponent();
|
|
|
|
}
|
|
|
|
public void Init(List<MultiSavedResultData> dataList)
|
|
{
|
|
this.dataList = dataList;
|
|
|
|
if (this.dataList.Count > 0)
|
|
{
|
|
tl_SavedResultList.BeginUnboundLoad();
|
|
foreach (var item in this.dataList)
|
|
{
|
|
tl_SavedResultList.AppendNode(new object[]
|
|
{
|
|
item.Name
|
|
}, null);
|
|
}
|
|
tl_SavedResultList.EndUnboundLoad();
|
|
}
|
|
}
|
|
|
|
private void bt_Delete_Click(object sender, EventArgs e)
|
|
{
|
|
var name = tl_SavedResultList.Selection.First()["NameData"].ToString();
|
|
TreeListNode data = null;
|
|
|
|
foreach (TreeListNode node in tl_SavedResultList.Nodes)
|
|
{
|
|
if (node.GetValue("NameData").ToString() == name)
|
|
{
|
|
data = node;
|
|
break;
|
|
}
|
|
}
|
|
|
|
var item = dataList.FirstOrDefault(t => t.Name == name);
|
|
|
|
dataList.Remove(item);
|
|
tl_SavedResultList.Nodes.Remove(data);
|
|
}
|
|
|
|
private void bt_OK_Click(object sender, EventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
}
|
|
}
|