01/10/2018, 08:50

Làm sao để lấy dữ liệu trong sql sever sang WPF?

Mọi người cho mình hỏi làm sao để lấy dữ liệu trong sql sever sang WPF( mình phải dùng toolbox gì để truyền dữ liệu?

Đăng Trần viết 11:01 ngày 01/10/2018

Dùng Entity framework nhé bạn. Google để tìm các ví dụ, tiếng Việt hay Anh gì cũng rất nhiều.

Văn Dương viết 11:01 ngày 01/10/2018

Việc lấy dữ liệu của SQL không liên quan đến WPF. Để lấy dữ liệu thì sử dụng mấy class SqlAdapter, SqlConnection… để lấy kiểu thủ công hoặc Linq to SQL lấy cho đơn giản.

Sau khi lấy được thì dữ liệu dạng 1 table. Khi đó để hiển thị, sửa đổi có thể dùng DataGrid, ListView qua set Source hoặc Binding.

Phá Hoại viết 10:57 ngày 01/10/2018

chào bạn, vấn đề mình đặt ra là mình sử dụng công cụ gì trong toolbox của WPF để hiện thị dữ liệu lên form ? tks

Văn Dương viết 10:55 ngày 01/10/2018

DataGrid , LítView (lại 20 char )

Phá Hoại viết 11:03 ngày 01/10/2018

Bạn ơi mình vừa hoàn thành xong màn hình đăng nhập và mình chỉ biết load dữ liệu từ dabase để đăng nhập thành công. Nhưng mình không load được dữ liệu vào bảng, nên mình phải load bằng cách nào đây bạn?
try
{
conn = new SqlConnection(strConnection);
conn.Open();
string sql = “Select Count (*) From [Test].[dbo].[Login] Where id=@acc and pass=@pass”;
command = new SqlCommand(sql, conn);
command.Parameters.Add(new SqlParameter("@acc", txtid.Text));
command.Parameters.Add(new SqlParameter("@pass", txtpass.Password));
int x = (int)command.ExecuteScalar();
if (x == 1)
{
MessageBox.Show(“Login succeed”);
}
else
{
MessageBox.Show(“LoginFailed”);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}

Đăng Trần viết 10:59 ngày 01/10/2018

Sao không ai dùng entity framework nhỉ? Nó xài tốt mà.

Đăng Trần viết 11:04 ngày 01/10/2018

Lên google search ‘entity framework databinding with wpf’ rất ngon nhé dành cho người lười như mình.

Bài liên quan
0