Files
Million/Million Hunter/HunterSubForm/LoadCalculateDataList.cs

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