نمایش نتایج 1 تا 4 از 4

نام تاپیک: نمایش اطلاعات دیتابیس در لیست ویو

  1. #1

    نمایش اطلاعات دیتابیس در لیست ویو

    با سلام
    من یه برنامه نوشتم که یه سری اطلاعات رو از کاربر میگیره و توی دیتابیس ذخیره میکنه حالا میخوام این اطلاعات رو توی لیست ویو نمایش بدم که نمیردمن چطور این کاررو بکنم
    اینا کدها هستن


    package com.example.notepad;

    import java.util.ArrayList;


    import android.support.v7.app.ActionBarActivity;
    import android.content.Context;
    import android.database.Cursor;
    import android.database.sqlite.SQLiteDatabase;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.ListView;
    import android.widget.Toast;


    public class NotePadActivity extends ActionBarActivity {


    SQLiteDatabase mydb;
    private static String dbname="NoteDB";
    private static String tblname="Buytbl";


    EditText nametxt;
    EditText pricetxt;
    Button savebtn;
    ListView lsi;
    String name;
    String price;
    String name1;

    ArrayList<String> array=new ArrayList<String>();
    ArrayAdapter<String> adapter=null;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_note_pad);

    nametxt=(EditText)findViewById(R.id.name);
    pricetxt=(EditText)findViewById(R.id.price);
    savebtn=(Button)findViewById(R.id.save);
    lsi=(ListView)findViewById(R.id.info);
    adapter=new ArrayAdapter<String>(this,android.R.layout.simple_ list_item_1,array);
    lsi.setAdapter(adapter);

    mydb=openOrCreateDatabase(dbname,Context.MODE_PRIV ATE,null);
    mydb.execSQL("CREATE TABLE IF NOT EXISTS "+tblname+" (ID INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, price INTEGER);");

    savebtn.setOnClickListener(new OnClickListener(){


    @Override
    public void onClick(View arg0) {
    // TODO Auto-generated method stub
    name=nametxt.getText().toString();
    price=pricetxt.getText().toString();
    mydb.execSQL("INSERT INTO "+tblname+" (name , price) VALUES ('"+name+"','"+price+"')");
    Cursor cu= mydb.rawQuery("SELECT * FROM " +tblname,null);
    if(cu.moveToFirst()){
    do{
    String Id=cu.getString(0);
    String Name=cu.getString(1);
    String Price=cu.getString(2);

    Toast.makeText(getApplication(), Id, Toast.LENGTH_LONG).show();
    Toast.makeText(getApplication(), Name, Toast.LENGTH_LONG).show();
    Toast.makeText(getApplication(), Price, Toast.LENGTH_LONG).show();
    }
    while(cu.moveToNext());

    }

    }
    });
    }
    }




    با toastنشون میده همه ی اطلاعات رو وای میخوام توی لیست ویو نشون بدم.

  2. #2

    نقل قول: نمایش اطلاعات دیتابیس در لیست ویو

    کسی نیست جواب بده؟

  3. #3

    نقل قول: نمایش اطلاعات دیتابیس در لیست ویو

    کسی نیست جواب بده

  4. #4
    کاربر دائمی آواتار majid_7
    تاریخ عضویت
    خرداد 1390
    محل زندگی
    خونمون
    پست
    212

    نقل قول: نمایش اطلاعات دیتابیس در لیست ویو

    سلام
    جایی رو که به آرایه آیتم ها رو اضافه میکنی نمی بینم!
    یه notify هم آخر کار از لیست ت بگیر!

تاپیک های مشابه

  1. پاسخ: 8
    آخرین پست: شنبه 27 دی 1393, 21:56 عصر
  2. نمایش اطلاعات دیتابیس بصورت لیست
    نوشته شده توسط xsbehx در بخش Classic ASP
    پاسخ: 1
    آخرین پست: جمعه 18 مهر 1393, 14:51 عصر
  3. سوال: مشکل در نمایش اطلاعات دیتابیس توسط گرید ویو
    نوشته شده توسط maythammsp2000 در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: پنج شنبه 28 مهر 1390, 13:17 عصر
  4. سوال: نمایش اطلاعات دیتابیس به صورت لیست آخرین مطالب
    نوشته شده توسط chaown در بخش PHP
    پاسخ: 7
    آخرین پست: پنج شنبه 05 اسفند 1389, 08:55 صبح
  5. نمایش اطلاعات دیتابیس بصورت جدول در PHP
    نوشته شده توسط hoom در بخش PHP
    پاسخ: 4
    آخرین پست: جمعه 26 فروردین 1384, 15:44 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •