نمایش نتایج 1 تا 4 از 4

نام تاپیک: جستجو بین دو تاریخ در GridView

  1. #1

    جستجو بین دو تاریخ در GridView

    سلام

    لطفآ سوال رو حذف نکنید من جستجو کردم و چند تا تاپیک هم پیدا کردم ولی اون ها هم نتنوستن مشکلم رو حل کنن.

    دوستان من میخوام بین دو تا تاریخ رو در دیتاگرید ویو سرچ کنم کدی که نوشتم وقتی بین دو تاریخ رو سرچ میکنم چیزی نمیاره ولی اگه کد sql رو در sqlserver اجرا کنم بخوبی کار میکنه.

    دو تا عکس هم قرار دادم تا منظورم رو بهتر متوجه بشید.


    private void btnSearch_Click(object sender, EventArgs e)
    {
    var dataTable = ToDataTable(db.Users.Select(u => new { u.UserID, u.FullName, u.MoneyPaid, u.TrakingCode, u.IsPaid, u.AccountNumber, u.BankName, u.DateTimePaid }).ToList());
    DataView dv = new DataView(dataTable);
    dv.RowFilter = "DateTimePaid ='" + txtStartDatePaid.Text + "' And DateTimePaid ='" + txtEndDatePaid.Text + "'";
    dgvShow.DataSource = dv;

    }

    با تشکر
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: جستجو بین دو تاریخ در GridView

    بهتره تو فیلتر اینجوری بنویسید
    date between d1 and d2

    اگه جواب نداد
    date >d1 and date <d2

  3. #3

    نقل قول: جستجو بین دو تاریخ در GridView

    دمت گرم داداش دومی جواب داد.

    یه سوال دیگه داشتم :

    ما معمولآ دو حالت برای سرچ داریم یکی اینکه کاربر تو تکست باکس به محض اینکه متنی رو وارد کنه نتیجه رو تو گریدویو میبینه
    یه حالت دیگه هم اینکه کل سرچ رو پشت دکمه بنویسم یعنی اینکه کاربر ابتدا مقدارها رو تو تکست باکس و کامبوباکس وارد میکنه و
    بعد از اینکه روی دکمه سرچ کلیک کرد نتایج رو میتونه ببینه.

    حالا میخواستم ببینم میتونم من هر دو حالت رو با هم داشته باشم ؟ اگه آره چجوری؟

    الان کاری که کردم مثلآ تو تکست باکس نام و نام خانوادگی به محض اینکه حروف نام وارد بشه شخص پیدا میشه ولی برای تاریخ من کد
    جستجو رو پشت دکمه نوشتم و بعد اینکه کاربر مقادیر تاریخ رو وارد کرد بعدش باید روی دکمه کلیک کنه تا نتایج بیاد .
    الان این مورد خودش مشکله بنظرم کاربر از کجا بفهمه دکمه جستجو فقط برای تاریخ هستش یا برای همه و بنظرم کاری که کردم اصولی نیست.

    پیشنهادتون برای جستجو چیه ؟ از چه حالتی استفاده کنم که عمومآ استفاده میشه؟

    با تشکر فراوان

  4. #4
    کاربر دائمی آواتار رامین مرادی
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    آذربایجان
    پست
    1,961

    نقل قول: جستجو بین دو تاریخ در GridView

    همون جستجوی در حین وارد کردن بنظرم خوبه . چون با وارد کردن کاربر عینن میتونه ببینه چیا تو اون حوضه تو جدول هست. و بهتر از اینه که کاربر هی دکمه رو بزنه. البته مد نظر راحتی کاربره.

    در مورد تاریخ من خودم دوتا متغییر در نظر میگیرم تو یه بازه تاریخ خیلی زیاد مثلا صد سال بعد با صد سال قبل و هر بار تو اون بازه سرچ میکنم . مگه اینکه کاربر تاریخ رو تغییر بده و تاریخ جدید جایگزین بشه تو اون تاریخ قبلی و در ضمن میتونی تو رویداد تغییر مقدار تاریخ اون کنترلت بازم جستجو رو صدا بزنی تا نیاز به ایجاد دکمه دیگه ای برای جستجو نباشه. البته این مورد کاملا سلیقه ای هست.

تاپیک های مشابه

  1. سوال: جستجو بین دو تاریخ در دیتابیس
    نوشته شده توسط niloofar1234 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 25 اردیبهشت 1393, 15:27 عصر
  2. سوال: جستجو بین دو تاریخ در لینک دو جدول
    نوشته شده توسط moghadam1372 در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 0
    آخرین پست: یک شنبه 22 دی 1392, 10:29 صبح
  3. سوال: جستجو بین دو تاریخ در access
    نوشته شده توسط ya30ien2 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: جمعه 07 تیر 1392, 18:02 عصر
  4. جستجو بين دو تاريخ در access
    نوشته شده توسط msh.soft در بخش Access
    پاسخ: 2
    آخرین پست: شنبه 28 مرداد 1391, 11:30 صبح
  5. سوال: مشكل در جستجو بين دو تاريخ
    نوشته شده توسط ali_kashani در بخش C#‎‎
    پاسخ: 13
    آخرین پست: شنبه 25 خرداد 1387, 22:30 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •