2012-11-15 4 views
0

안드로이드 프로그램에서 표 형식으로 표 데이터를 표시하려고합니다.안드로이드에 sqllite 테이블 데이터를 표 형식으로 정렬 하시겠습니까?

내 테이블 :

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

내가 안드로이드 프런트 엔드에서 해당 테이블을 표시합니다. 이를 위해 다음 프로그램을 작성합니다 :

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

여기에서 나는 테이블 데이터를 얻고 있습니다. 이 데이터를 표 형식으로 어떻게 배열 할 수 있습니까?

+0

도 인터넷 검색을하면 도움이 될 수 있습니다 ... – waqaslam

답변

3

는 데이터베이스에서 데이터를 얻을이 코드

이 코드는 U 도움이 될 것입니다 희망
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>"); 

... 웹보기 웹 = (웹보기) findViewById를 (R에 따라 문자열에 데이터를 추가하고 웹보기에이 STR로드 .id.webview); web.loadData (mStr, "text/html", null);

0

XML 쪽에서 : 테이블보기를 만듭니다.

src 쪽에서 : DB와의 연결을 담당하는 개체 (데이터 액세스 개체라고 함)를 만들고 필요한 데이터를 검색 한 다음 해당 정보를 테이블보기에 넣습니다.

+0
+0

난이 만들어 어떻게 동적 값을 추가 할 수 있습니다 나는 또한 테이블에서 데이터를 받고있다? – user1802043

관련 문제