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

Đề tài: Tự tìm giá trị trong database mỗi khi gõ một ký tự

  1. #1
    Ngày gia nhập
    05 2010
    Bài viết
    2

    Mặc định Tự tìm giá trị trong database mỗi khi gõ một ký tự

    Chào các bạn, mình có 1 datagrid (Trên WPF) có chứa các hàng trống chứa các column (Masp, tensp, soluong). Mình muốn mỗi khi đánh vào trong ô (1,1) thì nó sẽ tự động tìm trong database ra các giá trị (giống kiểu search của google).
    ví dụ: trong database mình column masp có: T01, T02, B01,B02
    Khi mình đánh chữ T vào trong datagrid thì nó tự xổ xuống có 2 giá trị T01, T02 cho mình chọn.
    Bác nào có ý tưởng chỉ giúp mình với (code dc càng tốt )
    Thanks!!!

  2. #2
    Ngày gia nhập
    04 2011
    Nơi ở
    Hà Nội
    Bài viết
    221

    đây là 1 dạng tìm kiếm. cái này tôi cũng vừa mới tìm ra, nó hết sức đơn giản

    bạn tạo 1 datatable

    Code:
    public DataTable GetTable(string s)
            {
                SqlConnection con = new SqlConnection(Main.Default.ConnectDB);
                SqlDataAdapter da = new SqlDataAdapter(s, con);
                DataTable dt = new DataTable();
                da.Fill(dt);
                return dt;
            }
    sau đó tạo 1 textbox mà để làm tìm kiếm rồi gán sự kiến textchanged vào cho nó

    Code:
    private void textbox1_TextChanged(object sender, EventArgs e)
            {
    datagridview.DataSource = GetTable("Select * from tendatabase where masp like N'%"+textbox1.Text+"%'");
    }
    I love C#

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

  1. MS SQL Lỗi Cách sử dụng replication trong sql server 2012 để đồng bộ 2 database thành 1 database?
    Gửi bởi btk1902 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 1
    Bài viết cuối: 22-07-2013, 02:24 PM
  2. MS SQL Lỗi Không attach được database trong sql 2005, lỗi: not able to access database under current security context
    Gửi bởi hugo158 trong diễn đàn Thắc mắc Microsoft SQL Server & Microsoft Access
    Trả lời: 4
    Bài viết cuối: 19-04-2013, 02:51 AM
  3. Cách tạo database trong Oracle Database 10g Express Edition?
    Gửi bởi trangchuvn_2000 trong diễn đàn Thắc mắc Oracle
    Trả lời: 5
    Bài viết cuối: 18-06-2012, 06:25 PM
  4. ADO.NET Restore database SQL 2005 lỗi: Exclusive access could not be obtained because the database is in use
    Gửi bởi phuongnam_bx trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 05-11-2011, 01:49 PM
  5. Xử lý database trong mạng lan sử dụng Access Database?
    Gửi bởi tesulakata trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 24-10-2010, 11:09 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