PDA

View Full Version : سوال: نوع داده ها در c#



sara_noori
جمعه 17 شهریور 1391, 11:24 صبح
من برای جنسیت از combo box استفاده کردم نوع داده که می خواهم در کلاس تعریف کنم چی باید بذارم ؟
و یکی برا شماره موبایل از یک text box استفاده کردم با int 16,32 می نویسه small وبا int64 ارور میده تبدیل long to int با چیکار کنم ممنون میشم زود جوابمو بدید؟

mehdy.programmer
جمعه 17 شهریور 1391, 11:52 صبح
سلام ، دوست عزیز !
برای جنسیت اگه فقط زن و مرد مد نظرته، می تونی از bool استفاده کنی!
و برای شماره موبایل هم ، شما که نمی خوای عملیات ریاضی روش انجام بدی چرا عدد می زاری؟؟؟ string بزار مشکلت حل می شه!

موفق باشی

sara_noori
جمعه 17 شهریور 1391, 12:08 عصر
برا تبدیل string به bool یک نگاه کردم از تابع CType استفاده کرده اما Dim رو سیستم نمی شناسه چیکار کنم؟

harani
جمعه 17 شهریور 1391, 12:23 عصر
dim که برای بیسیکه تو #C کد زیر رو باید بنویسی :

bool b = Convert.ToBoolean(textBox1.Text);

یا اگه از تکس باکس استفاده نمیکنی متنتو تو " " بنویس و بذار به جای textBox1.Text

مثلاً

string str = "My Program";//a
bool b = Convert.ToBoolean(str);//a

kurd_programming
جمعه 17 شهریور 1391, 12:39 عصر
دروود.
دوست عزیز برای combo box می تونی از string استفاده کنی :

com.Parameters.AddWithValue("@a4", Convert.ToString(comboBox1.SelectedItem));

دیگه خودش با string ذخیره می کنه

sara_noori
جمعه 17 شهریور 1391, 13:14 عصر
ببخشید این com چیه نمی شناسه

kurd_programming
جمعه 17 شهریور 1391, 13:28 عصر
ببخشید این com چیه نمی شناسه

دوست عزیز من مثال دادم ولی میتونی فقط قسمت
Convert.ToString(radDropDownList1.SelectedItem)
که من از ابزارهای telerik استفاده کردم که تو میتونی بجای radDropDownList1 همون اسم combo box خودت رو بنویسی
موفق !

kurd_programming
جمعه 17 شهریور 1391, 13:31 عصر
توضیح اون com که شما گفتید:
یک مقداری رو از نوع sqlcommand تعریف کردیم که می تونیم یک سری از دستورات رو بنوسیم که این com نوع تعریف شده ای از sqlcommand هستش
که به این صورت تعریف میشه
SqlCommand com1 = new SqlCommand("insert into personel (personelname)Values(@a1)", logform.con);
موفق باشی