PDA

View Full Version : سوال: نحوه بایند کردن اطلاعات از datagridview فرم اول در ComboBox فرم دوم



j.muhama
پنج شنبه 21 اردیبهشت 1396, 13:12 عصر
سلام خدمت دوستان
یه مشکلی برام به وجود اومده که می خواستم از خدمتتون بپرسم. خیلی خیلی ممنونم از لطف و محبتتون.
برنامه در پلتفرم ویندوز فرم اپلیکیشن محیط سی شارپ هست.
فرض کنید که یک دیتابیس به نام TestDB در SQL Server ساختیم و این دیتابیس هم شامل یک جدول به نام جدول Person است که این جدول نیز دارای سه تا فیلد نام و نام خانوادگی و تلفن است.
در ضمن, در برنامه خودمون هم دو تا فرم داریم به نام های: فرم 1 و فرم 2.
در فرم 1 یه دونه دیتاگریدویو داریم و یه دونه هم دکمه به نام دکمه ارسال اطلاعات. در ضمن, اطلاعات دیتاگریدویو از دیتابیس موجود در SQL Server گرفته میشه و بایند میشه در داخل دیتاگریدویو.
در فرم 2 هم یه دونه کمبوباکس داریم .
حالا می خواستم که در فرم 1, وقتی که یکی از سطرهای دیتاگریدویو فرم 1 رو انتخاب می کنیم و روی دکمه ارسال اطلاعات کلیک می کنیم, برای مثال مقدار فیلد Name اون سطر انتخاب شده از دیتاگرید ویو, به طور صحیح با کلیک بر روی دکمه ارسال اطلاعات, به کمبوباکس فرم 2 برود. در ضمن این نکته رو هم بگم که از طریق DataSource کمبوباکس و خواص Display Member و Value Member کمبوباکس رو ست کردم ولی مقدار دقیق فیلد Name اون سطر انتخاب شده از دیتاگرید ویو فرم 1 رو به طور صحیح از گریدویو فرم 1 به کمبوباکس فرم 2 نمیفرسته.
یعنی در واقع همون بایند کردن اطلاعات از دیتاگریدویو فرم اول به کمبوباکس فرم دوم میشه.
از دوستان خواهش می کنم که در این مورد بهم کمک کنن.
خیلی خیلی ممنونم از لطف و محبتتون.