aq怎么设置已读未读?如何在datagrid中实现数据的增,删和修改?

4天前 (08-04 02:38)阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值380240
  • 级别管理员
  • 主题76048
  • 回复0
楼主
  1. aq怎么设置已读未读?
  2. 如何在datagrid中实现数据的增,删和修改?
  3. 消息的语法?

aq怎么设置已读未读?

1,网络上对于获取的数据已读未读,点击后应该触发请求更新数据然后此数据更新为已读。

aq怎么设置已读未读?如何在datagrid中实现数据的增,删和修改?

2,对于本地数据和网络相同,从数据库读取消息,默认未读,点击(或者自行定义的触发形式)更新数据为已读。

如何在datagrid中实现数据的增,删和修改?

这是一个检查修改状态的问题。 这个问题在 winform 时代已经有很成熟的处理方法了 那个年代的主要处理方法是 使用dataset/table/row 来跟踪是否修改, 只要任何一个字段被修改过,那么这一行Datarow.RowState 就会修改为 modified 新增的行会标记为 Added 将要删除的行标记为 Deleted 等等。 这样dataset 在update的时候 只需要根据不同的rowstate 生成不同的语句,把改动的部分提交即可。 你的这个场景 我的建议是这样的。

让你的Entity实现 INotifyPropertyChanged (注意输入和原来值相等的话不要fire event)

消息的语法?

: [警戒条件][消息序号][返回值:=]消息名([参数列表]) 例如: 2:display(x,y) 简单消息 1.2.1:p:=find(specs) 嵌套消息,消息带返回值 [x<0]4:invert(x,color) 条件消息 3.1 *update() 循环消息#中消息有两个指向,一个指向Message,一个指向INotify。这里主要讲INotify。

0
回帖

aq怎么设置已读未读?如何在datagrid中实现数据的增,删和修改? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息