PDA

View Full Version : خيلي فوريcombobox



f_safarpour
یک شنبه 27 فروردین 1391, 13:21 عصر
من تو databaseيه فيلدي به نام جنسيت دارم كه از نوع bit هستش.الان تو فرمم يه combobox گذاشتم كه توي ستونش زن و مرد گذاشتم چيكار كنم كه وقتي زن رو انتخاب ميكنم اطلاعاتش ثبت شه؟ لطفا كمكم كنيد.

aftabeshargh
یک شنبه 27 فروردین 1391, 13:35 عصر
سلام
خوب text رو بفرستید !

ROSTAM2
یک شنبه 27 فروردین 1391, 14:14 عصر
می تونید از خصوصیت selectedIndex استفاده کنید که هم get هم set می شه

f_safarpour
یک شنبه 27 فروردین 1391, 14:37 عصر
آخه از نوع bit هستش چه جوري بگم 0رو به عنوان زن بگيره و 1 رو به عنوان مرد؟بايد چيزي تعريف كنم تو برنامه به عنوان ثابت؟لطفا دقيق راهنمايي كنيد.

vahidpur
یک شنبه 27 فروردین 1391, 14:58 عصر
سلام



Select Case CtlCmbSexExpert.SelectedItem
Case "مرد"
Persons.Person.Sex = 1
Case "زن"
Persons.Person.Sex = 2

End Select

f_safarpour
یک شنبه 27 فروردین 1391, 16:09 عصر
با تشكر از اساتيد محترم
SqlDataAdapter1.InsertCommand.Parameters.Item(6).V alue = gender
من ديتا ست دارم .فقط همين كد رو براي ذخيره كامبوباكسم گذاشتم.كه gender اسم كامبوبكسم هستش.و iteme 6 اون فيلد جنسيته.اين كدي كه شما گذاشتين رو اصلا متوجه نشدم.كسي تاحالا جنسيت رو تو برنامش ذخيره نكرده!؟خواهش ميكنم يكي خوب راهنمايي كنه.از اول كه چيكار بايد بكنم.

ROSTAM2
یک شنبه 27 فروردین 1391, 17:00 عصر
اسم شی برای ذخیره اطلاعاتش به کار نمی ره باید از خصوصیتاش استفاده کنی
با اینکه نمدونم روش ثبت اطلاعات شما درست عمل می کنه یانه

برای ثبت

SqlDataAdapter1.InsertCommand.Parameters.Item(6).V alue = gender.SelectedIndex

برای فراخوانی

gender.SelectedIndex = SqlDataAdapter1.InsertCommand.Parameters.Item(6).V alue