我在winforms应用程序中使用DataGridView
控件
private struct Ligne
{
public string Jour;
public string LaDate;
public int Heures;
public int Minutes;
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog openfile = new OpenFileDialog();
openfile.Filter = "fichier texte (*.txt)|*.txt";
if (openfile.ShowDialog() == DialogResult.OK)
{
textBox2.Text = openfile.FileName;
List<Ligne> str = ParsingFile(textBox2.Text);
dataGridView1.DataSource = str;
}
}
正如你所看到的,我试图将结构列表绑定为网格的数据源,但即使列表不是空的,我也会得到空字段:
我需要知道:
答案 0 :(得分:2)
您必须使列表中的字段属性如下:
public string Jour; { get; set; }
public string LaDate; { get; set; }
public int Heures; { get; set; }
public int Minutes; { get; set; }
..否则无法访问其值。
我假设列创建正常。