dost-67 1 ارسال شده در ۱۷ مهر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ با سلام دیتابیسی ساختم که دادهایی از کاربر میگیره و ذخیره میکنه و id دادها را در یک لیست ویو نمایش میده الان میخوام با کلیک بر روی هر id که در لیست ویو نمایش داده شده همه داده های اون ستون رو برای کاربر نمایش بده برای گرفتن کل داده های یک ستون از چه کدی باید استفاده کرد؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohamad62 0 ارسال شده در ۱۷ مهر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ اگه میخوای یه ستون خاص رو واکشی کنی ، کافیه به جای ستاره توی query نام ستون رو بذاری ، مثل کد زیر : Select col1 From Table1 ولی احتمالا منظورت ردیف بوده ، اگه منظورت ردیفه ، باید برای لیست ویو کد بنویسی ، مثال زیر آیدی رکورد کلیک شده رو میگیره میفرسته به اکتیوتی دوم : listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long Id) { Intent intent = new Intent(getActivity(), SecondActivity.class); intent.putExtra("ID", Id); startActivity(intent); } }); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
dost-67 1 ارسال شده در ۱۷ مهر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ فرض کنید دیتابیس من نام ونام خانوادگی و شماره رو ذخیره میکنه و در لیست ویو نام خانوادگی رو نمایش میده تا اینجا مشکلی ندارم ولی من میخوام روی نام خانوادگی هر کدوم کلیک شد نام و شماره اون رو از دیتابیس خارج کن و به صورت تواست نشون بده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohamad62 0 ارسال شده در ۱۷ مهر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ باید به همراه نام ونام خانوادگی و شماره ، یه id یکتا هم برای هر رکورد توی جدول ذخیره کنی، بعد توی رویداد کلیک لیست ویو یه کوئری رو اجرا کنی که id آیتم کلیک شده رو با id رکوردهای جدول مقایسه کنه ، هر کدام که مشابه بود نام و شمارش رو برات واکشی کنه توی کوئری نوشتنش مشکل داری ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
dost-67 1 ارسال شده در ۱۷ مهر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ بله توی کویری نوشتن مشکل دارم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohamad62 0 ارسال شده در ۱۷ مهر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ خوب فرض کن نام ستونهات به ترتیب اینهاست : Id , Name , Family , PhoneNumber حالا برای واکشی Name و PhoneNumber از طریق Id باید همچین کوئری بنویسی : Select Name,PhoneNumber From Table1 Where Id=? به جای Table1 باید نام جدول خودت رو بذاری ، به جای علامت سوال هم باید پارامتر Id رو بهش پاس بدی نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
dost-67 1 ارسال شده در ۱۷ مهر ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ مهر ۱۳۹۴ من از این روش استفاده کردم وقتی یک ایتم داشته باشم درست جواب میده ولی وقتی اطلاعات جدید وارد میکنم و در لیست ویو قرار میگیره هنگام کلیک بر روی ایتم اول مشخصات ایتم دوم رو نمایش میده c = db.rawQuery("SELECT * FROM " + dbh.TABLENAME , null); while (c.moveToNext()) { namehe = c.getString(0); namehesab = namehe; radif1a1s = c.getString(1); radif1a1h = radif1a1s; radif2a1s = c.getString(2); radif2a1h = radif2a1s; نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .