PDA

View Full Version : سوال: نمایش اطلاعات در gridview بر اساس کلید اصلی



farzadini
شنبه 28 دی 1392, 22:20 عصر
با سلام. فرض کنیم استانهای کشور رو در یک دیتا تیبل ذخیره کردیم. یعنی هر استان یک سطر تیبل رو گرفته. میخوام بدونم چطور می تونم مثلا در فرمی که اسم یا کد مربوط به استان رو وارد کنم. در گرید ویو پائینش مثلا شهرهای اون استان رو برام لیست کنه؟
اگر مثلا کد 21 رو در تکست باکس وارد کنم. (برای تهران) بعد از اینتر در گرید ویو پائینش شهرای ری توی یک سطر رودهن توی یک سطر و به همین ترتیب تا به آخر. حالا اگر 31 رو در
برای اصفهان در تکست باکس وارد کنم. شهرای نجف آفاد در یک سطر . کاشان در سطر بعدی و ... به نمایش بزاره. بسیار ممنون از توجه دوستان.

farzadini
یک شنبه 29 دی 1392, 11:02 صبح
عرض کردم بسیار ممنون از توجه دوستان... فکر کنم خیلی سوال ساده ای باشه . لا اقل منبع معرفی کنید بتونم مطالعه کنم.

mousa1992
یک شنبه 29 دی 1392, 12:08 عصر
سلام
خوش اومدین
استان ها و شهر هارو کجا ذخیره کردین ؟
شما می تونید ی جدول داشته باشین برا نگهداری استان ها که در ساده ترین حالت فیلدهای id , name داره که شماره استان و نام استان هست
ی جدول دیگه باید داشته باشین برا شهر های استان ها که اطلاعاتی از قبیل city_id, pid,name کد شهر و کد استان و نام شهر رو ذخیره میکنه
بین دو جدول بالا رابطه ای هست که این رابطه با فیلد های id , pid برقرار میشه یعنی شما تو جدول شهر ها کد استان هم دارید تا متوجه بشید هر شهر که ذخیره میشه مربوط به کدام استان هست
و حالا زمانی که کد ی استان رو توی textbox ی وارد میکنید با ی دستور select شهر های مربوط به اون استان رو از جدول شهر ها میکشید بیرون رواقع دستور میدید که رکوردهایی از جدول شهر که کد استانشون اینه رو برگردونه

خب راه بعدی هم استفاده از فایل های xml هست که به نظرم برا این کار مناسب تره
شما با کدوم راه اشنایی دارید ؟

samsam_ninja
یک شنبه 29 دی 1392, 16:12 عصر
خب اسم شهر ها کجا ذخیره شده؟؟؟ تو همون دیتا تیبل؟؟؟

farzadini
یک شنبه 29 دی 1392, 23:06 عصر
خب اسم شهر ها کجا ذخیره شده؟؟؟ تو همون دیتا تیبل؟؟؟
طبیعتا توی یک تیبل دیگه جمع اوری میشه.

farzadini
یک شنبه 29 دی 1392, 23:12 عصر
متشکرم از راهنمائیتون. دقیقا باید دو تا تیبل درست کنم. بسیار ممنون
پس برم از select توی تکست باش و گرید ویو استفاده کنم آره؟ (اگه زحمتی نیست یه مثال کوچولو از این Select که گفتید بزارید تا بهتر متوجه بشم بسیار ممنون)
ولی با اکس ام ال آشنائی چندانی ندارم اگر بدر می خوره که برم یاد بگیرم. فقط موضوع همین نیست آخه. بعدا می خوام با این شهر ها و استانها کارهای دیگه ای انجام بدم. با این وجود باز هم توصیتون استفاده از XML هست ؟

mousa1992
یک شنبه 29 دی 1392, 23:36 عصر
شهر ها و استان هاتون رو از کجا به table منتقل می کنید؟
جدول هاتون چه ستون هایی داره ؟
select برا واکشی از دیتابیس هست
شما اطلاعاتتون رو دقیق بدید تا بتونیم راهنماییتون کنیم
xml هم بستگی به نیازتون داره در موردش مطالعه کنید تو امضای من هم ی اموزش هست دوس داشتین میتونین استفاده کنین