PDA

View Full Version : سوال: نسبت دادن یک دیتا گرید به یک کامپونت TextBox



ehsan123
دوشنبه 09 بهمن 1391, 09:51 صبح
سلام
یه TextBox دارم که می خوام زمانی که کاربر تایپ می کنه یه دیتا گرید زیرش باز بشه و اون مقدار رو تو یه فیلد خاص که تو بانک هست رو سرچ کنه دقت کنید می خوام دیتا گرید دقیقا هر محلی که TextBox هست ظاهر بشه و راهی هست اگه فرم کوچک بشه دیتا گرید بتونه خارج از محدود فرم هم ادامه پیدا کنه (vs 2010 - sql2008- linq) مشکل فقط نسبت دادن دیتا گرید به تست باکس یا به، سلول دیتا گرید دیگه هست با تشکر

ehsan123
سه شنبه 10 بهمن 1391, 00:40 صبح
کسی نیست جواب بده :گریه:

vapa_71
سه شنبه 10 بهمن 1391, 00:43 صبح
من که متوجه نشدم شما چی میخوای
هدفت رو بگو شاید کسی راه بهتری به نظرش برسه

ehsan123
سه شنبه 10 بهمن 1391, 01:00 صبح
هدف اینه که کاربر می خواد یه مقدار وارد کنه مثلا نام مشتری تو تکست باکس همینطور که مزنه زیرش اسامیه موجود تو یه گرید لود بشه همنطور که تایپ میکنه اسامی محدودتر میشن تا اینکه به اسم مورد نظر رسید کلید میکنه اسم میاد تو تکست باکس هدفم اجتناب از تایپ کامل اسم مشتری توسط کاربر برای سرعت بیشتر

danialafshari
سه شنبه 10 بهمن 1391, 01:07 صبح
سلام
قبلا تو برنامم گزاشته بودم می تونی datagrid رو در زیر textbox بزاری و invisible کنی بعد اگر length تکس باکس مخالف 0 شد datagrid رو نمایش میده و یک جستجو هم که like داره بوسیله query از تکست باکس انجام میده
موفق باشی

ehsan123
سه شنبه 10 بهمن 1391, 01:12 صبح
سلام
قبلا تو برنامم گزاشته بودم می تونی datagrid رو در زیر textbox بزاری و invisible کنی بعد اگر length تکس باکس مخالف 0 شد datagrid رو نمایش میده و یک جستجو هم که like داره بوسیله query از تکست باکس انجام میده
موفق باشی

خوب اینطوری اگه فرم اندازش تغییر کنه چی؟

ordebehesht
سه شنبه 10 بهمن 1391, 01:12 صبح
هدف اینه که کاربر می خواد یه مقدار وارد کنه مثلا نام مشتری تو تکست باکس همینطور که مزنه زیرش اسامیه موجود تو یه گرید لود بشه همنطور که تایپ میکنه اسامی محدودتر میشن تا اینکه به اسم مورد نظر رسید کلید میکنه اسم میاد تو تکست باکس هدفم اجتناب از تایپ کامل اسم مشتری توسط کاربر برای سرعت بیشتر
باید یه datatable‌بسازی و فیلتر کنی با دستور like تو پرسجو اما در مورد محل نمایش هیچ نظری ندارم

ehsan123
سه شنبه 10 بهمن 1391, 01:23 صبح
باید یه datatable‌بسازی و فیلتر کنی با دستور like تو پرسجو اما در مورد محل نمایش هیچ نظری ندارم
ممنون مشکل با سرچش نیست با linq راحت حل یا datatable اما هدف اصلی محلش که ظاهر میشه تازه یه مشکل دیگم هست تکست باکس پایین فرم قطعا لیست پیدا شده گرید و چند ردیف پر میکنه اون وفت چی گرید میتونه از فرم بزنه بیرون :متفکر:

plus
سه شنبه 10 بهمن 1391, 02:43 صبح
خوب محلش، زیر TextBox هست دیگه...
برای مشکل بیرون زدن شما باید یک کنترل ToolStripDropDown داشته باشی و گرید رو داخلش بگذاری، و ToolStripDropDown رو نشون بدی...توضیح کاملش مفصله.کلا چیزی که میخوای میتونه تا حداقل 1000 خط کد ببره...