0
내가 만든 목록이 있습니다. 일부 데이터를 업로드 한 다음 gridview에 바인딩합니다. 코드는 우울합니다.목록에서 일부 데이터에 액세스
private void button7_Click(object sender, EventArgs e)
{
List<MyColumns> list = new List<MyColumns>();
OpenFileDialog openFile1 = new OpenFileDialog();
openFile1.Multiselect = true;
if (openFile1.ShowDialog() != DialogResult.Cancel)
{
foreach (string filename in openFile1.FileNames)
{
using (StreamReader sr = new StreamReader(filename))
{
string line;
while ((line = sr.ReadLine()) != null)
{
string[] _columns = line.Split(",".ToCharArray());
MyColumns mc = new MyColumns();
mc.Time = _columns[0];
mc.System_Description = _columns[1];
mc.User_Description = _columns[2];
list.Add(mc);
}
}
}
DataTable ListAsDataTable = BuildDataTable<MyColumns>(list);
DataView ListAsDataView = ListAsDataTable.DefaultView;
this.dataGridView1.DataSource = view = ListAsDataView;
this.dataGridView1.AllowUserToAddRows = false;
dataGridView1.ClearSelection();
}
}
class MyColumns
{
public string Time { get; set; }
public string System_Description { get; set; }
public string User_Description { get; set; }
}
내 질문에 System_Description 열의 데이터에 액세스 할 수 있습니까? 이 데이터를 약간 변경하고 싶습니다. 나는이 3 열처럼 정상적으로 표시하고 싶지만 아마도 System_Description 열의 다른 목록을 변경 한 다른 목록을 저장하겠습니까?
우수함 할 수있는 도움을 주셔서 감사합니다, 잘 작동합니다. :디 – user2592968