Files
ClientServerProject/ClientsLibrary/Configuration/ListConfiguration.cs

85 lines
2.2 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ClientsLibrary
{
public partial class FactoryConfiguration : UserControl
{
public FactoryConfiguration(int download,int upload,string headText)
{
InitializeComponent();
Download = download;
Upload = upload;
HeadText = headText;
}
#region Private Member
private int Download = 0;
private int Upload = 0;
private string HeadText = string.Empty;
#endregion
private void FactoryConfiguration_Load(object sender, EventArgs e)
{
dataGridView1.Columns[0].HeaderText = HeadText;
HslCommunication.OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(Download, "");
if (result.IsSuccess)
{
List<string> ListData = Newtonsoft.Json.Linq.JArray.Parse(result.Content).ToObject<List<string>>();
for (int i = 0; i < ListData.Count; i++)
{
int rowIndex = dataGridView1.Rows.Add();
dataGridView1.Rows[rowIndex].Cells[0].Value = ListData[i];
}
}
else
{
MessageBox.Show(result.Message);
}
}
private void userButton_login_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Add();
}
private void userButton1_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows != null)
{
dataGridView1.Rows.Remove(dataGridView1.SelectedRows[0]);
}
}
private void userButton2_Click(object sender, EventArgs e)
{
List<string> data = new List<string>();
for(int i=0;i<dataGridView1.Rows.Count;i++)
{
if(!string.IsNullOrEmpty(dataGridView1.Rows[i].Cells[0].Value.ToString()))
{
data.Add(dataGridView1.Rows[i].Cells[0].Value.ToString());
}
}
}
}
}