Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Giúp mình code tìm kiếm cho web trên C#

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    0

    Question Giúp mình code tìm kiếm cho web trên C#

    Mình đang có bài tập về thiết kế website với C#, trong đó có phần tìm kiếm.

    Có 1 CSDL Info( ID, Name, Job, Sex, Year, Add) - SQL Server

    Mình tạo 1 textBox để tìm kiếm gồm txtName, txtJob,...,Người tìm kiếm có thể k điền vào 1 hoặc vài ô nào đó (Null).

    Mình muốn dựa trên các tiêu chí trên để tìm kiếm ( sau đó hiển thị) , mong mọi người có thế giúp mình code ( gồm cả các using cần thiết, vì mình tự học nên mập mờ lắm,

    Thank!

  2. #2
    Ngày gia nhập
    01 2011
    Bài viết
    189

    Bạn suy nghĩ thử cách này nha:Đầu tiên bạn khai báo 1 chuỗi là:select * from tablename và sau đó bạn khai báo thêm 1 biến string nữa để xét điều kiện .Sau đó bạn dùng biến string này và điều kiện if,else để xét từng tetbox là null hay k null.Nếu k null thì bạn gán thêm where +tên cột+điều kiện.Cứ thế bạn xét hết các textbox.Cuối cùng thì bạn xem trong chuỗi string là có kí tự hay không.Nếu không, thì đưa chuỗi ban đầu(select * from tablename) xuống csdl còn nếu ngược lại thì chuỗi đầu +chuỗi 2 rồi đưa xuống cơ sở dữ liệu. Không biết cái bài đó để đâu nên k có đưa lên cho bạn xem. Có gì pm lại!!Hope help.

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi congict Xem bài viết
    Mình đang có bài tập về thiết kế website với C#, trong đó có phần tìm kiếm.

    Có 1 CSDL Info( ID, Name, Job, Sex, Year, Add) - SQL Server

    Mình tạo 1 textBox để tìm kiếm gồm txtName, txtJob,...,Người tìm kiếm có thể k điền vào 1 hoặc vài ô nào đó (Null).

    Mình muốn dựa trên các tiêu chí trên để tìm kiếm ( sau đó hiển thị) , mong mọi người có thế giúp mình code ( gồm cả các using cần thiết, vì mình tự học nên mập mờ lắm,

    Thank!
    Với yêu cầu của bạn có thể làm theo 2 kiểu xử lý:
    1. xử lý bằng C#
    2. Xử lý trên SQL
    Tớ hay dùng trên SQL. Ở đó, chỉ cần sử dụng kết hợp với LIKE là có thể tìm kiếm rồi. Chú ý,thường là tìm kiếm tương đối nên sẽ có sự xuất hiện của %. ví dụ:
    Code:
    create proc sp_cauhoi_Search
    @ND nvarchar(200),
    @Pa1 nvarchar(200)
    AS
    SELECT IdCauHoi
          ,NoiDung
          ,PA1
          ,PA2
          ,PA3
          ,PA4
          ,PADung
          ,IdLoaiCauHoi
      FROM Tbl_CauHoi
      where NoiDung like N'%'+@ND+'%'
     and Pa1 like N'%'+@Pa1+'%'
    Go
    --Test---
    sp_cauhoi_Search 'theo',N'và'
    sp_cauhoi_Search '',N'và'
    sp_cauhoi_Search '',N''
    trường hợp muốn tìm kiếm thêm các điều kiện thì cứ AND là xong. Ở phía C# bạn cứ lấy giá trị bình thường, cái nào không có thì được xâu rỗng("")-> không ảnh hưởng gì hết. bạn thử xem thế nào.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    0

    Thank 2 bạn, về thuật toán thì mình cũng đã nghĩ đc như thế, vấn đề cửa mình là 1 bài mẫu.
    điều nữa là mình tạo textboo và phần code riêng biệt, k biết khi gọi biến ở textbox thì như thế nào đây ??

  5. #5
    Ngày gia nhập
    01 2011
    Bài viết
    189

    3tier thì đưa đối số sau đó truy xuất thông qua đối số.Kế thừa cũng được chứ nhỉ??

  6. #6
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mặc định Giúp mình code tìm kiếm cho web trên C#

    đúng rồi. dùng thủ tục với tham số thì bạn dùng textbox,cbbox... cũng chỉ là để lấy giá trị đầu vào thui.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  7. #7
    Ngày gia nhập
    03 2009
    Bài viết
    149

    không nên nhờ làm bài hộ. Bạn nên cố gắng viết. Khi nào mắc lỗi thì hỏi thôi đó là tiêu chí của diễn đàn này mà.
    Sharing for success!

Các đề tài tương tự

  1. Code các phép toán trên ma trận. Xin cho ý kiến thêm!
    Gửi bởi huyvule trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 0
    Bài viết cuối: 08-12-2012, 02:20 AM
  2. Giúp e code tìm kiếm 1 tý!!!
    Gửi bởi thekidevil trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 14
    Bài viết cuối: 01-08-2012, 02:16 PM
  3. Algorithm Hướng dẫn code regex tìm kiếm trên source web
    Gửi bởi jerryno6 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 26-06-2011, 02:25 PM
  4. Code tìm kiếm dữ liệu trong Excel. Giúp mình?
    Gửi bởi lethanhminh1789 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 01-10-2010, 10:01 AM
  5. Tìm kiếm trên file! Tìm kiếm xâu mẫu dùng giải thuật Naive | Giúp mình code sai ở đâu
    Gửi bởi totoise trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 19-04-2009, 08:22 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn