PDA

View Full Version : سوال: وارد کردن فقط عدد در یکی از فیلدهای GridView در هنگام Edit



teardrop
پنج شنبه 23 شهریور 1391, 20:47 عصر
به نام خدا
با سلام

من با استفاده از SqlDataSource جدول بانکم رو به GridView متصل کردم و یکی از فیلدهای من به نام price (از نوع int هست)است و میخوام در هنگام ویرایش توسط کاربر مقدار این فیلد رو عددی وارد کنه که خطا نمایش داده نشه!

چطوری این کار را انجام بدم؟
با تشکر

meisam12
جمعه 24 شهریور 1391, 15:56 عصر
سلام
شما می توانید زمانی که می خواهید اون عدد را save کنید قبلش این متد را تعریف کنید و چک کنید.

public class MyUtils
{
public static bool IsNumeric(string s)
{
float output;
return float.TryParse(s, out output);
}
}


string test = "4";
if (MyUtils.IsNumeric(test))
Console.WriteLine("Yes");
else Console.WriteLine("No");