PDA

View Full Version : سوال: نحوه استفاده همزمان عدد و رشته در AutoCompleteMode



Apache66
پنج شنبه 08 بهمن 1394, 21:17 عصر
با سلام دوستان
یک textbox دارم که میخوام از AutoCompleteMode استفاده کنم
منتها میخوام وقتی کاربر رشته وارد کرد select که از دیتابیس میزنم مثلا نام غذا با کد غذا نشون بده(یعنی اگر حرف پ را وارد کرد اینطوری نشون بده: پیتزا 123)
و وقتی عدد زد اینطوری نشون بده (123 پیتزا)

این رو میشه راهنمائی کنید؟
من از
foreach (char item in this.textBox1.Text.ToCharArray()) {
if (char.IsDigit(item))
{
}

استفاده میکنم ولی درست نمیشه

ژیار رحیمی
جمعه 09 بهمن 1394, 02:43 صبح
دوست گرامی شما باید متن رو از عدد رو در داخل تکست باکس تشخیص بدی براساس هر کدام نوع جستجو رو انجام بده و در select کردن(نتیجه کویری) باید ستون های کد غذا و نام غذارو داشته باشی.و براساس شرط(که عدد هست یا متن) نحوه نمایش در AutoCompelte رو تغییر میدی

khokhan
جمعه 09 بهمن 1394, 10:47 صبح
با سلام دوستان
یک textbox دارم که میخوام از AutoCompleteMode استفاده کنم
منتها میخوام وقتی کاربر رشته وارد کرد select که از دیتابیس میزنم مثلا نام غذا با کد غذا نشون بده(یعنی اگر حرف پ را وارد کرد اینطوری نشون بده: پیتزا 123)
و وقتی عدد زد اینطوری نشون بده (123 پیتزا)

این رو میشه راهنمائی کنید؟
من از
foreach (char item in this.textBox1.Text.ToCharArray()) {
if (char.IsDigit(item))
{
}

استفاده میکنم ولی درست نمیشه
کاش می گفتی از چه روشی برای فراخوانی اطلاعات استفاده می کنی ..................... دیتاتیبل /دیتاست ؟ ................... یا کوئری /linq ??????? و غیره
اگه از دیتاتیبل استفاده می کنی فقط کافیه تا هنگام انتساب مجموعه برای کشوی باز شونده از AddRange استفاده کنی
و هرچند تا ستون از دیتاتیبل ، با هر نوع داده رو رو به عنوان آرایه ای از رشته در نظر بگیری و بچپونی توی اون مجموعه :لبخند: باقیش دیگه حله :