PDA

View Full Version : تشخیص نوع داده ای



zahra jalili
شنبه 12 مرداد 1392, 23:33 عصر
سلام دوستان
میشه لطفا کمکم کنید.
من نیاز دارم که در یه جایی از پروژم نوع داده ای که توی تکست باکس وارد می کنم رو چک کنم، میشه کمک کنید چطور می تونم این کارو انجام بدم.

reza roozbeh
یک شنبه 13 مرداد 1392, 00:37 صبح
میشه بیشتر توضیح بدین که دقیقا چیکار میخواید بکنید.

bomb23
یک شنبه 13 مرداد 1392, 00:42 صبح
سلام خب شما هر چی بره تو TextBox تون میشه String خودتون باید Cast کنید. ولی اگه یه متغییری دارید با متد GetType() میشه نوعشو پیدا کرد.

zahra jalili
یک شنبه 13 مرداد 1392, 11:21 صبح
من تو برنامم چندتا تکست باکس دارم که حتما ورودیش باید عدد باشد. تکست باکس اولم با تغییر شماره حساب (عدد تو تکست باکس) اسم شخصی که شماره حساب داره رو از بانک میخونه. ولی نمیدونم چه کدی بزارم که برای ورود اطلاعات غیر عددی ارور نگیره!

zahra jalili
یک شنبه 13 مرداد 1392, 11:39 صبح
سلام خب شما هر چی بره تو TextBox تون میشه String خودتون باید Cast کنید. ولی اگه یه متغییری دارید با متد GetType() میشه نوعشو پیدا کرد.
میشه لطف کنید بیشتر توضیح بدین. از این تابع استفاده نکردم تا حالا!

bomb23
یک شنبه 13 مرداد 1392, 12:34 عصر
سلام اگه میخواید نذارید غیر عدد چیزی وارد شه و کنترل ورودی داشته باشید از تولز های Validation تو تولباکس VS استفاده کنید.

zahra jalili
یک شنبه 13 مرداد 1392, 13:42 عصر
سلام اگه میخواید نذارید غیر عدد چیزی وارد شه و کنترل ورودی داشته باشید از تولز های Validation تو تولباکس VS استفاده کنید.
این کارو کردم اما چون فک میکنم واسه تکست باکسم تابع OnTextChanged تعریف کردم موقع ثبت وردی های های غیر عددی ارور می گیره.

fakhravari
یک شنبه 13 مرداد 1392, 18:19 عصر
2 روش.
سمت كلاسنت = jquery-java script
سمت سرور = با دستورات....

zahra jalili
یک شنبه 13 مرداد 1392, 21:34 عصر
2 روش.
سمت كلاسنت = jquery-java script
سمت سرور = با دستورات....
منم دنبال کد سمت سرورم، میشه خواهش کنم راهنمایی کنید چطور اینکارو انجام بدم.

zahra jalili
سه شنبه 15 مرداد 1392, 15:23 عصر
سلام
تو نت بیشتر سرچ کردم یه راه حل پیدا کردم ، امیدوارم به درد شما هم بخوره.



Int64 i;
if (!Int64.TryParse(txtentry.Text, out i))
{
lblnote.Text = "کاربر عزیز لطفا عدد وارد کنید!";
}