من یک DBComboBox دارم که در برنامه ، ویژگی Items مربوط به اون مقدار دهی میشه . حالا من می خوام مقادیری که کاربر به DBComboBox اضافه کرده رو وارد یک جدول در SQLserver کنم ، بطوری که هر item در یک رکورد قرار بگیره . ممکنه بگید کدش رو چطور بنویسم .
من یک DBComboBox دارم که در برنامه ، ویژگی Items مربوط به اون مقدار دهی میشه . حالا من می خوام مقادیری که کاربر به DBComboBox اضافه کرده رو وارد یک جدول در SQLserver کنم ، بطوری که هر item در یک رکورد قرار بگیره . ممکنه بگید کدش رو چطور بنویسم .
کسی جواب سوال من رو نمی دونه ؟!!
سلام
کاربرد کامپوننت DBComboBox این است که ما به کاربر امکان دهیم مقدار یک فیلد را از بین یکی از آیتمهای کمبوباکس انتخاب کند که معمولا این آیتمها یا در زمان طراحی و یا از طریق کدنویسی مشخص میشوند.
حال اگر گزینههای این کمبوباکس قرار است توسط یک فیلد از یک جدول تأمین بشود آن گاه بهتر است از کامپوننت DBLookupComboBox استفاده شود. در آن صورت با اضافه کردن رکورد به جدول فوق خودبخود گزینههای این کمبوباکس نیز تحت تأثیر قرار میگیرند.
اگر منظور شما مورد فوق نیست و واقعا میخواهید مقادیر آیتمهای یک کمبوباکس را در یک جدول بریزید، خوب یک حلقه تشکیل دهید و این کار را براحتی انجام دهید (چه مشکلی دارید؟)
در ضمن اگر هدفتان این نیست که توسط DBComboBox مقدار یک فیلد را توسط کاربر تغییر دهید بهتر است از ComboBox استفاده کنید.
موفق باشید.
چطور می تونم به Itemهای DBCombobox دسترسی پیدا کنم ؟
توسط [DBComboBox1.Items.Strings[i میتونی به ردیفهای DBComboBox دسترسی داشته باشی.