C#在winforms里datagridview增加新记录

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:17:38
C#在winforms里datagridview有很多记录,对新增加的记录,想让显示在当前的datagridview,如何设置?
新增加的记录它是放在最后一行,索引后,就不知道怎么定位到这条记录上?
能不用绑定的方法最好不用。

很简单,你添加完之后再刷新重新运行绑定的代码就可以显示在当前了

新增加的记录当然在最后一行,想定位的话话获取datagridview的行数然后减1就是你最后一行的索引,然后设置datagridview.CurrentCell为那个值就可以了

不是很明白你的意思,按我理解你是应该想新增记录后将该记录显示在datagridview的首行吧。
在你的数据库多设置一列ID,然后设着该属性的标示增量自动加1。
显示数据的时候用string sql = "SELECT 列名 FROM 数据表 ORDER BY ID DESC";进行降序排列就可以了。

datarow 然后add 到datagridview上。重新绑定。即可

推荐您去这看看,这样的问题都有详细的解决方法,他们的.net教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=422

绑定吧,要不很复杂的…