PDA

View Full Version : مشکل در ثبت اطلاعات یک جدول



mahdi_7610
یک شنبه 09 تیر 1392, 03:05 صبح
سلام

توی یک جدول شماره کارمند و نام کارمند را وارد می کنم (شماره کارمند(tno) از نوع int می باشد )
حالا نام کارمندها را توی یک کمبوباکس می ریزم ، میخوام وقتی دکمه ثبت را می زنم توی یک جدول دیگه شماره کارمندها ثبت بشه
اما مشکل اینجاست که شماره کارمندها به صورت int هستش اما مقدار داخل کمبوباکس از نوع رشته ای هستش
چطوری میتونم توی کمبوباکس مقدار رشته ای دارم موقع ثبت شماره کارمند ثبت بشه


comFullname.DataSource = ds2.Tables[0];
comFullname.DisplayMember = "Fullname";
comFullname.ValueMember = "tno";

m.webgard
یک شنبه 09 تیر 1392, 03:13 صبح
سلام
من مشکل شمارو متوجه نشد
اما اگر نیاز دارید که شماره کارمند ها رو دریافت کنید به این صورته:
comFullname.SelectedValue

mahdi_7610
یک شنبه 09 تیر 1392, 03:29 صبح
ببینید
من دوتا جدول دارم
یکی جدول کارمندان
یکی هم جدول دوره ها
توی جدول کارمندان شماره کارمند و نام کارمندان ثبت میشه. تا اینجا مشکلی نیست.
حالا من نیاز دارم توی جدول دوره ها شماره کارمندان را ثبت کنم. برای اینکار نام کارمندان را از جدول کارمندان می گیرم و توی کمبوباکس نمایش می دم. حالا میخوام وقتی کاربر یکی از کارمندان را از توی کمبوباکس انتخاب کرد و دکمه ثبت را زد شماره کارمند به جای نام کارمند ثبت بشه.
از طرفی چون شماره کارمند به صورت int هست و نام کارمندان در کمبوباکس به صورت رشته ای هست توی ثبت دچار مشکل می شم.
چطور میتونم وقتی توی کمبوباکس نام کارمند را دارم با زدن دکمه ثبت شماره کارمند ثبت بشه.
یعنی چطوری میتونم عمل convert را انجام بدم.

mthreat.info
یک شنبه 09 تیر 1392, 03:29 صبح
int.parse(comFullname.SelectedValue)

mahdi_7610
یک شنبه 09 تیر 1392, 03:34 صبح
بابا تو دیگه کی هستی .

آقا دمت گرم . من دیگه نا امید شده بودم روی این مشکل .

خیلی ممنون حل شد مشکل :تشویق: