我在增加新行的单击事件里,让dataview生成新行
{
DataRowView drv=dv.AddNew()
//给新添加的行增加一些数据 datagrid.dataSource=dv;
datagrid.dataBind();
}
可是运行的时候发现,每点击一次按钮,datagrid就在数据的最后一行显示新生成的数据行,但是上一次生成的数据行却被覆盖了。也就是说,每次执行这段程序以后,新的行都回代替上一次生成的行。实在是很郁闷,怎么不像dataTable添加数据行一样可以随便添加呢。而且由于程序的需要我已经把dv定义成static的全局变量了
有人知道是怎么解决吗?
另外,可以用dv的数据直接更新数据库吗?
{
DataRowView drv=dv.AddNew()
//给新添加的行增加一些数据 datagrid.dataSource=dv;
datagrid.dataBind();
}
可是运行的时候发现,每点击一次按钮,datagrid就在数据的最后一行显示新生成的数据行,但是上一次生成的数据行却被覆盖了。也就是说,每次执行这段程序以后,新的行都回代替上一次生成的行。实在是很郁闷,怎么不像dataTable添加数据行一样可以随便添加呢。而且由于程序的需要我已经把dv定义成static的全局变量了
有人知道是怎么解决吗?
另外,可以用dv的数据直接更新数据库吗?
虽然代码看着难看点,不过很好用^_^