PDA

View Full Version : عدد بودن فیلدی خاص



mahdi_negahi
سه شنبه 08 فروردین 1385, 13:53 عصر
سلام دوستان من فیلدی دارم(از نوع TextBox) که محتویات درون آن یک پارامتر ارسالی به StoredProcedure در sql است که یاید از نوع عدد صحیح باشد حال من چگونه می توانم کنترل کنم که کاربر عدد نوشته یا کاراکتر

در ضمن من محتویات textbox را با دستور زیر به عدد تبدیل می کنم

int.Parse(txtNumber.Text)

که اگر کاربر در این فیلد متن وارد کند خطا می گیرد

mirza
سه شنبه 08 فروردین 1385, 14:35 عصر
میتونی از validator ها استفاده کنی یا



Dim blnValid As Boolean = False
Try
Int64.Parse(String)
blnValid = True
Catch
blnValid = False
End Try

roya2002_80
سه شنبه 08 فروردین 1385, 16:40 عصر
سلام
شما می توانید در سمت کلاینت چک کنید که فقط عدد وارد شود. برای این کار می توانید از ابزارRangeValidator استفاده کنید و خاصیت ControlToValidate آن را به تکست باکس خود نسبت دهید.

mahdi_negahi
سه شنبه 08 فروردین 1385, 16:51 عصر
مرسی دوستان

mahdi_negahi
سه شنبه 08 فروردین 1385, 16:51 عصر
مرسی دوستان

manager
سه شنبه 08 فروردین 1385, 20:40 عصر
از یک RegularExpressionValidator استفاده کن و تو ValidationExpression مقدار {1,4}d\ قرار بده که باعث می شه اعداد 1 تا 4 رقمی بدون ممیز را دریافت کنه.

manager
سه شنبه 08 فروردین 1385, 20:40 عصر
از یک RegularExpressionValidator استفاده کن و تو ValidationExpression مقدار {1,4}d\ قرار بده که باعث می شه اعداد 1 تا 4 رقمی بدون ممیز را دریافت کنه.