PDA

View Full Version : سوال: تایپ در سلول دیتاگرید و جستجو در دیتابیس



VisualBasic-NET
سه شنبه 23 شهریور 1389, 14:49 عصر
با سلام به همه دوستان
چطور میشه مثل متد textchanged شی textbox داخل دیتاگرید در حین تایپ از دیتابیس جستجو کرد؟ من با متد cellValueChanged این کارا انجام دادم ولی تا enter نزنم انجام نمیشه.
برای یک فرم که صدور فاکتور انجام میده می خوام.
با تشکر

mohsen gh
سه شنبه 23 شهریور 1389, 19:24 عصر
سلام دوست عزیز
ابتدا فیلدهای بانکتو بنداز تو دیتاگرید بعد اینو بنداز تو خاصیت textchange تکس باکسی که میخای بر اساس اون جستجو کنی من این کدو بر اساس family جستجو کردم
Me.str_DPN = "family"
txtfamily.Select()
If txtfamily.Text <> "" Then
bs.Filter = str_DPN + " like '%" + txtfamily.Text + "%'"
Else
bs.Filter = ""
End If

VisualBasic-NET
چهارشنبه 24 شهریور 1389, 07:33 صبح
سلام دوست عزیز
من منظورم این نبود. بلکه میخوام داخل سلول دیتاگرید بنویسم و در همان لحظه جستجو کنم و جواب را در یک دیتاگرید دیگه نمایش بدم.

ali_najari
چهارشنبه 24 شهریور 1389, 08:24 صبح
شما كافيه كه بياي توي EndCellEdit اون شرطي رو كه ميخواي بزاري

VisualBasic-NET
چهارشنبه 24 شهریور 1389, 11:06 صبح
مرسی. ولی من می خوام حین نوشتن این کار انجام بشه ولی این متد هنگام اتمام متن این عمل را انجام می دهد.

ali_najari
چهارشنبه 24 شهریور 1389, 13:45 عصر
مرسی. ولی من می خوام حین نوشتن این کار انجام بشه ولی این متد هنگام اتمام متن این عمل را انجام می دهد.

اگه بخواي حين نوشتن اين كار انجام بشه بايد روش كار كنم ببينم چطوري ميشه اين كار رو انجام داد

يكم وقت لازم دارم

VisualBasic-NET
شنبه 27 شهریور 1389, 07:53 صبح
مرسی دوست عزیز
هرچه زودتر بهتر. خیلی گیر هستم

ali_najari
شنبه 27 شهریور 1389, 11:45 صبح
من هنوز نتونستم چيزي پيدا كنم كه هنگام تغيير متن جستوجو كنه ولي اگه بخواي وقتي Enter بزني جستوجو كنه ميتوني از همان EndCellEdit استفاده كني