android如何将从数据库读取的数据显示在listview中

android如何将从数据库读取的数据显示在listview中,第1张

本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。

本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");

ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List

刷新的话是adapternotifyDataSetChanged();

本地数据就用ormlite-android-419jar和ormlite-core-419jar 可以帮助你管理本地数据,网络上的数据应该要后台做接口让你去调用,adapter可以写一个方法addpendList或者setList,这两个方法都是控制当前adapter持有的list的,adapter可以持有这个list并且给每个item设置布局。

本地得到的数据就是List,如果是服务器的数据就是JSON格式,可以用JSONUtiljava之类的去解析然后获取list,不是list的数据就直接resgetString("name");

ListViewSetAdapter();就可以设置adapter了,然后adapter如果有数据就会填充List

刷新的话是adapternotifyDataSetChanged();

Public Function addLst() As Boolean

lstUserClear()

mySql = "select from sqlusers"

rs = myRs(mySql, sqlIP, 1)

lstUserView = ViewDetails

Dim i As Integer

If rsFieldsCount > 0 Then

'添加列表框列标题项目

For i = 1 To rsFieldsCount

lstUserColumnsAdd(rsFieldsItem(i - 1)Name)

Next

'添加列表框数据内容

If rsRecordCount > 0 Then

rsMoveFirst()

For i = 1 To rsRecordCount

lstUserItemsAdd(rs("用户名")Value)

lstUserItemsItem(i - 1)SubItemsAdd(rs("密码")Value)

lstUserItemsItem(i - 1)SubItemsAdd(rs("用户类型")Value)

rsMoveNext()

Next

End If

End Function

你可以用一个比较偷懒的办法:

比如,你要显示的字段:ID,姓名,性别,你可以现在listview里面编辑好这3个列名,其次是代码:查询语句不用我说了吧,查询语句where里面是你输入框里德值,说点主要的:

Listview lv=(Listview)obj;

lvItemClear();

while(read1Read)

{

listview lv1 =new listviewItem (read[0]tostring()); //显示ID

lv1SubItemsadd(read1[1]Tostring()); //显示姓名

lv1SubItemsadd(read1[2]Tostring()); //显示性别

lvItemsadd(lv1);

}

readClose();

恩·可以的!我用的是SqlServer2005

SqlConnection Connection = new SqlConnection("连接串");

Command = new SqlCommand(sql, Connection);

DBHelpConnectionOpen();

SqlDataReader dr = CommandExecuteReader();

while (drRead())

{

string[] str= new string[3];

str[0] = dr[0]ToString();

str[1] = dr[1]ToString();

str[2] = dr[2]ToString();

ListViewItem item = new ListViewItem(str);

listviewItemsAdd(item);

}

不明白内线我!!

以上就是关于android如何将从数据库读取的数据显示在listview中全部的内容,包括:android如何将从数据库读取的数据显示在listview中、vb2005里面怎么样将数据库的字段显示在listview中、在c#中有个窗体 输入查询条件之后怎样在listview中显示数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10153800.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存