我有一个数据集,想要向用户展示,但是我只希望他们能够编辑最新(第一行)的数据。我需要向他们显示其他数据行以供参考。如果可能,我不需要将所有内容都保留在同一个DataGrid中。
由于我对WPF不熟悉,所以非常感谢任何帮助和建议!
我有一个数据集,想要向用户展示,但是我只希望他们能够编辑最新(第一行)的数据。我需要向他们显示其他数据行以供参考。如果可能,我不需要将所有内容都保留在同一个DataGrid中。
由于我对WPF不熟悉,所以非常感谢任何帮助和建议!
明白了,我只是取消编辑除第一行之外的任何行。
private void dataGridStats_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{
if (e.Row.GetIndex() != 0)
{
e.Cancel = true;
}
}
无论您使用什么UI工具包,数据网格通常只允许一次编辑一个行的一个字段。用户在任何时候只能关注单个字段以填写它。此时,他们必须单击或切换到下一个字段以继续添加内容。
当然,还有不太常见的多选编辑,您可以在电子表格中执行,但大多数数据网格默认情况下不会以这种方式工作,或者需要更改某些设置才能允许它。