日期:2014-05-18  浏览次数:20929 次

在Vs2005中怎么使新增也像修改和删除一样都能在gridviewzhong 实现 希望能给出详细的步骤和代码,有图解更好了
在Vs2005中怎么使新增也像修改和删除一样都能在gridviewzhong 实现 希望能给出详细的步骤和代码,有图解更好了

------解决方案--------------------
GridView主要不是用来Insert数据的,所以想方便的实现是肯定不可能了

目前流行的一种做法是在GridView的页脚中进行添加
------解决方案--------------------
关于在GridView的页脚中进行添加这里有详细的图文实例:
lz可以参考下:http://www.021pub.net/news/detail.aspx?id=101
------解决方案--------------------
1)将一个BindingSource(取名为dtsDetail)与某个类(取名为W_Detail)绑定:
2)将DataGridView(取名为grdDetail)与dtsDetail绑定:
grdDetail.DataSource = dtsDetail;
dtsDetail.DataSource = List<W_Detail>;
3)在DataGridView中新增一行:
W_Detail dtemp = dtsDetail.AddNew() as W_Detail;
4)在该行中填写需要新增的内容,由于是相互绑定的,DataGridView中的值会自动填充入W_Detail对象的相应属性中;
5)如果只有一行,则直接新增该对象;如果有多行,则新增该对象的记录集:
controller.Add(dtemp);

注:controller.Add(object obj)方法自己随便写,最好用范型。