学习记录:Visual Studio 2019中使用C#进行Android开发-杂项 多列的列表与数据库的增加 修改 删除

  • Post author:
  • Post category:其他


需求:数据库中有多行,每行有多列,需要能够增加 修改 删除.

实现:扩充以前的例子(带图像的列表),然后添加对数据库的操作,因为一直使用ADO,所以选用了相似的方法来操作数据库.

初始活动启动后显示如下:

向左滑动,活动显示如下:

初始启动活动中主要完成的工作为:

1 启动时查找xxx.db文件,如果没有这个文件就创建它,并创建存储数据的表.

2 如果存在xxx.db文件,就打开表,并用表中数据填充列表,select * from 表名

点 1号仓那行后,接下来的活动是要修改或者删除,显示活动如下:

滑动到底,显示如下:

这里点保存,会利用update 表名 set 字段名=’数据’ where 条件   来保存修改后的数据.

这里点删除,会利用delete from 表名 where 条件    来删除此行数据.

为了实现保存与删除后主活动的刷新,需要在启动此活动时做一点改变.

为了区分修改还是新增,需要在活动间传递数据.

点了添加后显示窗口如下:

输入数据后,点保存,会利用insert into 将输入的数据保存的表中.

在主活动点全部删除,将把数据库表中数据全部清空.



版权声明:本文为iamtsfw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。