PDA

View Full Version : سوال: کمک در تبدیل نوع متغییر



shahramap
شنبه 29 تیر 1392, 20:04 عصر
int i;

i = Convert.ToInt16(dv.Find((txtlastnameraked.Text.Tri m())));;

این فیلدهم txtlastnameraked.Text از نوع (varchar(50 هستش تبدیل بالا درست هست یا خیر؟:متفکر:

pooria_googooli
شنبه 29 تیر 1392, 20:26 عصر
به جای int16 از int32 استفاده کنی بهتره . چون معمولا فیلدی که از نوع int تعریف شده همون int32 هست .

kazem235
شنبه 29 تیر 1392, 22:03 عصر
int i;

i = Convert.ToInt16(dv.Find((txtlastnameraked.Text.Tri m())));;

این فیلدهم txtlastnameraked.Text از نوع (varchar(50 هستش تبدیل بالا درست هست یا خیر؟:متفکر:
این هم میشه

i = int.parse(dv.Find((txtlastnameraked.Text.Tri m())));

fakhravari
شنبه 29 تیر 1392, 22:52 عصر
فرق parse با convert در مقدار null است كه convert مقدار 0 ميده اما parse خطا ميده.

kazem235
یک شنبه 30 تیر 1392, 16:50 عصر
فرق parse با convert در مقدار null است كه convert مقدار 0 ميده اما parse خطا ميده.
convert با tostring() هم فرق میکنه؟