如何移动到DataGrid中的下一行(C#/ WPF)

时间:2017-04-20 14:08:33

标签: c# wpf datagrid

正如标题所说,我不明白DataGrid是如何工作的,让我用我的代码解释一下:

public class User
{
    public string NumeroTIC { get; set; }

    public string NumeroCNT1 { get; set; }

    public string NumeroCNT2 { get; set; }

    public DateTime Date { get; set; }
}

List<User> ImpulseData = new List<User>();
ImpulseData.Add(new User() { NumeroTIC = hex2, NumeroCNT1 = hex4, NumeroCNT2 = hex6, Date = DateTime.Now });
Dispatcher.BeginInvoke((Action)(() => { dgSimple.ItemsSource = ImpulseData; }));

所以,每次调用我的类时,我想转移到另一行,例如,我第一次调用我的类,它在第一行写入,我称之为第二次写入第二行等等.. 目前我的代码工作正常,但总是在同一行

变量:hex2,hex4,hex6,是来自串口的字节但无关紧要

1 个答案:

答案 0 :(得分:-1)

使用Insert代替Add

int myIndex;

ImpulseData.Insert(myIndex ,new User() { NumeroTIC = hex2, NumeroCNT1 = hex4, NumeroCNT2 = hex6, Date = DateTime.Now });