我们都知道 当DataGridView绑定DataTable时,可以通过DataRow.DataRowState来判断行状态。但是当DataGridView来绑定linq实体时,就找不到行状态了。如
DataGridView.DataSource = List<TEntity>;(有100条数据)在前段DataGridView单元格里更改某行值或增加新行,在后台List<TEntity>里怎样判断那些行实体是被修的改或是增加的。
DataGridView.DataSource = List<TEntity>;(有100条数据)在前段DataGridView单元格里更改某行值或增加新行,在后台List<TEntity>里怎样判断那些行实体是被修的改或是增加的。
解决方案 »
- 用Socket 做的一个聊天小程序,为什么总是丢包,如何解决
- [求教:office com 导出EXCEL问题]
- 多客户端通过SOCKET向服务器发送消息 ,但服务端接收时出现消息丢失。急~~~~~~
- 怎么创建基于.NET FRAMEWORK开发的但又能独立于它运行的程序?
- vs.net2005+C#+crystalreport10 报表图标不见了,而且导出打印不能用
- 关于XML的简单问题,在线等!谢谢
- 如何卸载本机的一个已注册的com?
- 怎么将comboBox控件加入到Listview中?
- 一个小问题(怎样对string 类型的每一个字符进行操作)
- .NET Framework主要由公共语言运行时(CLR)和基础类库(BCL)两部分组成。请问常用的类(比如Console类)是不是就在基础类库(BCL)里面?
- 您知道c#解压4GB的文件怎么办? 在线等 谢谢
- asp.net 当有外键约束时,怎么实现删除数据提示。
修改或删除状态怎么找呢。DataGridview绑定DataTable,是可以找到 “没有改变”,“删除”,“修改”,“增加”状态的。用linq实体类就没有状态了,微软这样设计没有道理呀。
2 设置默认值也没有