我正在使用C#制作程序,EntityFrame与visual studio 2015一起使用。这是一个WPF项目。
问题是,当我从数据库加载数据时,datagridview显示错误行中的数据。 long[] longArr = {9,8,7,6,5};
int index = 1;
longArr=ArrayUtils.remove(longArr, index);
必须位于同一行。但是这些列是正确的。请看图片:
我正在加载数据如下:
2016//4/9, Rent, 10000
为什么数据显示错误的行?任何建议都表示赞赏。
答案 0 :(得分:0)
不确定您在datagrid的xaml上的定义,但可能是这样。如果你在上面附上你的设计会有所帮助。
没有改变 这是我的测试
public class RowObj
{
public int Index { get; set; }
public string Data { get; set; }
}
void Populate()
{
List<RowObj> model = new List<RowObj>();
model.Add(new RowObj { Index=1, Data="Apple"});
model.Add(new RowObj { Index = 2, Data = "Cherry" });
DG.ItemsSource = model;
DG.Items.Refresh();
}
Output grid with 2 rows of data
希望这会有所帮助:)