2012-11-15 76 views
0

我想在android程序中以表格形式显示表格数据。在android中以表格形式排列sqllite表格数据?

我的表:

orderno productid productqty custid 
1   1000001  2   00010 
2   1000001  5   00010 

我想在Android前端显示该表。为此,我编写了以下程序:

dbadapter.open(); 
Cursor cursor=dbadapter.fetchordersdata(custid); 
int count=cursor.getCount(); 

从这我得到表数据。我如何以表格形式安排这些数据?

+0

甚至谷歌搜索一点点可以帮助你... – waqaslam

回答

3

从数据库中获得的数据和将数据添加到字符串,并加载该海峡到Web视图遵循此代码

String mStr=""; 

mStr=mStr.concat("<body >"); 
mStr=mStr.concat("<tr><td align='center'><b>orderno</b></td><td align='center'><b>productid</b></td><td align='center'><b>productqty</b></td> 
<td align='center'><b>custid</b></td></tr>"); 

dbadapter.open(); 
Cursor cursor=dbadapter.fetchordersdata(custid); 
cursor.moveToFirst(); 
while(!cursor.isAfterLast()) 
      { 
mStr=mStr.concat("<tr><td>"+(cursor.getString(cursor.getColumnIndex("col1")))+"</td><td>"+(cursor.getString(cursor.getColumnIndex("col2")))+"</td> 
<td>"+(cursor.getString(cursor.getColumnIndex("col3")))+"</td> 
<td>"+(cursor.getString(cursor.getColumnIndex("col4")))+"</td></tr>"); 


    cursor.moveToNext(); 
} 

    mStr.concat("</table></body>"); 

我希望这个代码将帮助ü... 的WebView网络=(的WebView)findViewById(R .id.webview); web.loadData(mStr,“text/html”,null);

0

在XML方面:创建一个表视图。

在src端:创建一个负责连接数据库的对象(称为数据访问对象),检索您需要的数据并将该信息放入您的表视图中。

+0
+0

“ 机器人::背景= ”颜色或可拉伸“ 机器人shrinkColumns =” *我如何追加动态值到这我也从表中获取数据呢? – user1802043