دو یا چند Table در دیتابیس و روش صدا زدن اون
سلام. من یک دیتابیس دارم که دوتا Table داره. مثل عکس زیر:
حالا میخوام یک لیست ویو داشته باشم مثلا تیبل database توی یک خط و تیبل database2 توی یک خط دیگه باشه. یعنی وقتی روی تیبل databse کلیک کنم لیست tittle ی که توی تصویر اولی میبینید باز بشه. (عنوان یک، عنوان دو، و...) . وقتی هم روی عنوان یک کلیک میکنم ستون text که متن باشه رو اجرا کنه.
میتونی با یک کوئری select ترکیبی از ستون های دو جدول رو بخونی
SELECT
Table1.a as a, Table1.b as b,
Table2.a as c, Table2.b as d
from Table1,Table2
where Table1.id=Table2.id
کد رو تو ادیتور سایت نوشتم ، ممکنه ارور داشته باشه ، تست کنید :)
"حالا میخوام یک لیست ویو داشته باشم مثلا تیبل database توی یک خط و تیبل database2 توی یک خط دیگه باشه."
public class TablesDefinder
{
--ctor
public string tableName;
public string tableDisplayName;
}
===================================
List<TablesDefinder> items = new ArrayList<TablesDefinder>();
items.add(new TablesDefinder('database','جدول شماره 1');
items.add(new TablesDefinder('database2','جدول شماره 2');
خوب لیست بالا رو به یه لیست ویو وصل میکنی مثلا تو اکتیویتی Main - پس وقتی رو آیتم کلیک میشه نام جدول رو داری - حالا نام جدول رو میفرستی به اکتیویتی مثلا Menu و از exrtas میگیری نام جدولت رو
کوئری دیتابیست یه همچین شکلی میشه :
"select * from "+tableName
" وقتی هم روی عنوان یک کلیک میکنم ستون text که متن باشه رو اجرا کنه." => مشابه قسمت قبلی مقدار رو پاس میدی به اکتیویتی مثلا Page و اونجا هر طور که خواستی نمایش میدی.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .

