جدا کردن متن و قرار دادن در یک Text Box مشخص
با سلام.
من سعی می کنم سوالم هام رو در یک تاپیک جداگانه بپرسم که مشخص باشه و راحت تر سرچ بشه.
آقا من مثلا می خواهم شماره موبایلی رو در دیتابیس به ثبت برسونم. اما برای خوانایی در برنامه می خواهم پیش شماره از شماره جدا بشه و در دو تکس باکس مشخص نشان داده بشه.
یعنی من وقتی شماره موبایلم رو در برنامه این جوری میزنم
TextPishshomare = 0935
TextMobile = 1234567
در دیتا بیس : 0935123456
ثبت میشه. اما هنگام فراخوانی باز می خواهم این مقدار ها باز در textbox مربوط به خودش نمایش داده بشه.
ممنونم.
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
سلام
با استفاده از متد SubString میتونی قسمتی از یک رشته رو جدا کنی ؛ این متد دو ارگومان داره که یکی از ارگومان ها اندیس شروع رو میگیره و ارگومان دیگه تعداد کارکتری که باید جدا بشه - در مورد شماره موبایل ها میتونی از این روش استفاده کنی چون تعداد ثابت هستو تغییری نداره - ی راه دیگه اینه که به صورت جداگونه توی دیتابیس ذخیره کنی ( که اینو دیگه بسته به نیازتون میتونین انجام بدین )
sample :
string str = "09371656402";
string pishshomare = str.Substring(0,4);
موفق باشی
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
روشی که دوستمون موسی جان گفتن کاملا درسته. ولی فرض کنید شماره به این صورت وارد شده باشه
989361327412+
اونوقت کد بالا دیگه جواب نمیده.
بهتره از این کد استفاده کنی تا تو هر شرایطی جواب بده.
موفق باشی
private void button4_Click(object sender, EventArgs e)
{
string pasTell = textBox1.Text.Substring(textBox1.Text.Length - 7, 7);
string pishTell = textBox1.Text.Substring(0, textBox1.Text.Length - 7);
MessageBox.Show(pishTell+" "+pasTell);
}
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
جدا کردن پیش شماره از خود شماره خوانایی رو افزایش نمی ده بلکه کاررو سخت تر میکنه. شما می تونید برای معتبر بودن ورودی کاربر در TextBox از این Regex استفاده کنید تا مطمئن بشید این یک شماره معتبر هست:
Regex.IsMatch(txtMobile.Text, @"09\d{9}");
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
آقا من یک قدردانی ویژه دارم از همه شما عزیزان.
انجام شد و جواب گرفتم.
با سپاس
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
نقل قول:
نوشته شده توسط
Jamshid.Bastani
آقا من یک قدردانی ویژه دارم از همه شما عزیزان.
انجام شد و جواب گرفتم.
با سپاس
حالا از چه کدی استفاده کردی جواب گرفتی بزار تا بجه های دیگه هم استفاده کنن
نقل قول: جدا کردن متن و قرار دادن در یک Text Box مشخص
یعنی از اولی و دومی استفاده کردم و از سومی هم تست کردم و جواب گرفتم.
ممنونم از همه